![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring
kawayime
这个作者很懒,什么都没留下…
展开
-
spring3 + spring security3 + swfupload 上传卡死问题
环境:spring3 + spring security3 + swfupload现象:使用swfupload上传文件,会出现卡死,而后台又无报错。其中初始化参数为:upload_url : "/product/uploadFiles.gjp";于是我将其改成:upload_url : "http://localhost:8080/project/product/uploadFil...2010-12-28 23:44:05 · 153 阅读 · 0 评论 -
springMVC的CharacterEncodingFilter不生效解决办法
解决办法是将这个提至其它filter之前。原创 2011-07-28 17:30:18 · 2272 阅读 · 2 评论 -
ObjectDefinitionSource转SecurityMetadataSource
spring security 3.0.X开始, org.springframework.security.web.access.intercept.FilterSecurityInterceptor中的ObjectDefinitionSource已被舍弃,继而由SecurityMetadataSource代替.原来securiyt.xml中的配置如:[code="xml"] ...2011-03-27 16:51:07 · 190 阅读 · 0 评论 -
spring controller can not forward or redirect j_spring_security_check
在配置文件添加[code="xml"]springSecurityFilterChain/*FORWARDREQUEST[/code]原创 2011-03-30 22:00:28 · 100 阅读 · 0 评论 -
spring注解 @autowired @resource
@Resource注解 @Resource注解和@Autowired一样,也可以标注在字段或属性的setter方法上 @Resource默认按名称装配,名称可以通过name属性指定。当找不到与名称匹配的bean时,才会按类型装配 若注解标注在字段上且未指定name属性,则默认取字段名作为bean名称寻找依赖对象 若注解标注在setter上且未指定name属性,则默认取属性名作为be...原创 2012-05-10 11:27:26 · 209 阅读 · 0 评论 -
spring3 MVC处理静态文件
当使用springmvc,如果请求是静态资源,如js、css和图片,就会导致无法完成请求。为了绕过DispatcherServlet对这些静态资源的处理,在spring mvc 3.0.4之后,提供了这个注解。所以只需要在配置文件中添加:[code="xml"] [/code]resources对应你的静态文件资源...原创 2012-03-05 11:17:30 · 66 阅读 · 0 评论 -
spring3国际化 动态语言切换
1.配置文件[code="xml"] messages [/code]2.页面引用:[code="html"][/code]3.语言切换页面:[code="html"]中文英文[/code]4.切换controller:[code="java"]@RequestM...原创 2012-03-07 11:06:39 · 170 阅读 · 0 评论 -
servlet中绑定spring bean
[code="java"]public void init(ServletConfig config) throws ServletException { super.init(config); SpringBeanAutowiringSupport.processInjectionBasedOnServletContext(this, config.getServletC...原创 2012-12-21 14:31:06 · 77 阅读 · 0 评论 -
responsebody中文乱码
添加以下代码, 需要在annotation-driven和component-scan之前,否则乱码问题同样无法解决 :[code="xml"] text/html;charset=UTF-8 [/code]...原创 2013-08-29 17:13:47 · 104 阅读 · 0 评论 -
spring3 mvc @responsebody 乱码解决方法
spring3使用@ResponseBody 输出乱码,加入此配置:[code="xml"] text/plain;charset=UTF-8 ...原创 2011-06-26 10:14:27 · 119 阅读 · 0 评论 -
spring3 mvc controller映射date类型
spring3 mvc 的controller方法如果有参数会自动映射传入的来的parameter,但是一个date类型的值传进来会被认为是string类型,如果你需要映射至一个date字段,就会报类型不匹配的exception.如果是spring2.5即需通过extends simpleFormController override initBinder方法,注册一个自定义的CustomEdit...2011-02-05 23:22:21 · 130 阅读 · 0 评论 -
spring在配置文件中读取properties
[code="java"] classpath*:jdbc.properties [/code]使用时在xml文件直接用${keyname}即可。原创 2011-01-03 21:34:49 · 97 阅读 · 0 评论 -
BeanPostProcessor的作用
有时候,我们希望在Spring IoC容器初始化受管Bean之前、属性设置之后对该Bean先做一些预处理,或者在容器销毁受管Bean之前自己释放资源。那么该如何实现呢?Spring IoC为我们提供了多种方法来实现受管Bean的预处理和后处理。在Spring中定义了BeanPostProcessors接口,代码如下:[code="java"]package org.springfr...原创 2011-01-03 22:33:01 · 340 阅读 · 0 评论 -
spring security 返回具体登陆错误信息
对于spring security的登陆,当你设置了[code="xml"][/code],那么登陆信息有误便会跑到此link上了,但是此link无法具体返回具体的错误信息,例如到底是用户名不存在还是帐户被锁还是密码过期还是密码错误?这些信息就可以通过从session里通过取SPRING_SECURITY_LAST_EXCEPTION为key的值知道,详情可参见:org.springframewo...2011-01-12 14:26:23 · 1419 阅读 · 0 评论 -
BeanCreationException: No unique bean of type
我定义了一个基类接口BaseDao,下面有些update\save的方法;然后我用一个BaseDaoImpl去实现这个接口;好啦,然后我现在有两个Dao接口,一个ADao extends BaseDao,一个BDao extends BaseDao; 然后再有这两个Dao的实现: ADaoImpl extends BaseDaoImpl implements ADao; BDaoImpl...2011-01-19 23:31:12 · 237 阅读 · 0 评论 -
spring在filter中注入bean
由于filter不属于spring容器管理,所以filter内不能注入bean;为解决此问题我们写了个listener,在web启动时将spring context丢进去.这样就可以从filter里拿到我们想要的bean了.[code="java"]public class StartupListener extends ContextLoaderListener implements ...2011-01-26 17:13:31 · 304 阅读 · 0 评论 -
getJdbcTemplate().queryForMap 返回空集
利用spring 的getJdbcTemplate().queryForMap如果返回空集,就会报org.springframework.dao.EmptyResultDataAccessException: Incorrect result size: expected 1, actual 0 的异常,解决办法就是捕捉这个异常然后返回null即可。[code="java"]try{...原创 2011-05-21 12:40:11 · 1075 阅读 · 0 评论 -
spring aop使用笔记
定义一个aspect类:[code="java"]@Aspectpublic class MyAspect { private Logger logger = LoggerFactory.getLogger(this.getClass()); @Pointcut("execution(public * com..controller.*Controller.*(...2011-01-26 18:13:30 · 59 阅读 · 0 评论 -
Ext grid显示spring MVC返回的json时间
JsonReader里可通过设置{name: 'startTime',type: 'date',dateFormat: 'Y-m-d\\TH:i:s'}如此形式去转换json里的时间格式,这时ext就会调用Date.parseDate函数的格式化字符串,查API可知这里传进去需要是特定时间格式的数值,例如2011-01-09。但是由于我采用了spring的MVC,使用jackson序列化返回的...原创 2011-02-01 00:48:37 · 68 阅读 · 0 评论 -
interceptor获取@PathVariable参数值
Map pathVariables = (Map) request.getAttribute(HandlerMapping.URI_TEMPLATE_VARIABLES_ATTRIBUTE);String appId = (String)pathVariables.get("appId");原创 2015-08-31 16:50:26 · 793 阅读 · 0 评论