论坛首页 Java企业应用论坛

Spring MVC 3.x annotated controller的几点心得体会

浏览 58628 次
该帖已经被评为精华帖
作者 正文
   发表时间:2011-03-18  
自学得1)搞清楚自己要什么;2)找对资料;3)可以应用并持续解决问题
0 请登录后投票
   发表时间:2011-03-18  
楼主请教
@SessionAttributes(types=UserInfoVo.class,value="userinfo")

我用这个注解后,运行提示我:
org.springframework.web.HttpSessionRequiredException: Session attribute 'userinfo' required - not found in session


这是为什么??谢谢
0 请登录后投票
   发表时间:2011-03-23  
muqingren 写道
楼主请教
@SessionAttributes(types=UserInfoVo.class,value="userinfo")

我用这个注解后,运行提示我:
org.springframework.web.HttpSessionRequiredException: Session attribute 'userinfo' required - not found in session


这是为什么??谢谢

提示很清楚呀:你需要的属性为userinfo的session对象不存在

是否有optional=true之类的属性可以用用,试一下咯
0 请登录后投票
   发表时间:2011-05-06   最后修改:2011-05-06
大家讨论了这么多收益匪浅,不过还是建议大家看看bbossgroups项目,呵呵,有demo,有eclipse工程,丰富的数据绑定参数机制,没有这么多的注解,学习成本低,容易上手,能够解决实际问题,呵呵,spring mvc没法比,详情请看官方博客:
http://yin-bp.iteye.com/
0 请登录后投票
   发表时间:2011-05-17  
楼主能否提供下spring mvc本身验证的例子,对于jsr303个人感觉倾入性太大,官方的例子好像就是基于jsr303的...
0 请登录后投票
   发表时间:2011-05-19  
我不是来灌水的
只是看到这个目前网络流行的一塌糊涂的 springmvc就喜欢看看
做商务网站是用spring好还是不用好呢?
0 请登录后投票
   发表时间:2011-05-19  
pchg119 写道
我不是来灌水的
只是看到这个目前网络流行的一塌糊涂的 springmvc就喜欢看看
做商务网站是用spring好还是不用好呢?

商务网站要考虑的东西更多,比如横向/纵向扩展、缓存、可用性、可维护性……注入此类,简单一句用不用spring解决不了问题

用spring更多是考虑研发的绩效问题,至于“商务网站”,综合考虑再说吧,感觉与spring没太直接关系
0 请登录后投票
   发表时间:2011-05-25  

楼主你好,有个问题咨询下,如果采用rest的url方式的话,在配置web.xml的时候需要怎么配置呢?
我现在是这样配置的:

<servlet>
		<servlet-name>background</servlet-name>
		<servlet-class>
			org.springframework.web.servlet.DispatcherServlet
		</servlet-class>
	        <load-on-startup>2</load-on-startup>
</servlet>
<servlet-mapping>
	<servlet-name>background</servlet-name>
	<url-pattern>*.do</url-pattern>
</servlet-mapping>
 

 如过要采用rest的方式的话  url-pattern要怎么写呢?/*吗?还是?

0 请登录后投票
   发表时间:2011-05-25  
yinyanbin 写道

楼主你好,有个问题咨询下,如果采用rest的url方式的话,在配置web.xml的时候需要怎么配置呢?
我现在是这样配置的:

 

<servlet>
		<servlet-name>background</servlet-name>
		<servlet-class>
			org.springframework.web.servlet.DispatcherServlet
		</servlet-class>
	        <load-on-startup>2</load-on-startup>
</servlet>
<servlet-mapping>
	<servlet-name>background</servlet-name>
	<url-pattern>*.do</url-pattern>
</servlet-mapping>
 

 如过要采用rest的方式的话  url-pattern要怎么写呢?/*吗?还是?

<url-pattern>/</url-pattern>

再加上

<filter>  

      <filter-name>HiddenHttpMethodFilter</filter-name>  

    <filter-class>org.springframework.web.filter.HiddenHttpMethodFilter</filter-class>  

</filter>  

<filter-mapping>  

    <filter-name>HiddenHttpMethodFilter</filter-name>  

    <servlet-name>appServlet</servlet-name>  

</filter-mapping> 

已支持put跟delete方法

0 请登录后投票
   发表时间:2011-05-25  
rocketball 写道
yinyanbin 写道

楼主你好,有个问题咨询下,如果采用rest的url方式的话,在配置web.xml的时候需要怎么配置呢?
我现在是这样配置的:

 

<servlet>
		<servlet-name>background</servlet-name>
		<servlet-class>
			org.springframework.web.servlet.DispatcherServlet
		</servlet-class>
	        <load-on-startup>2</load-on-startup>
</servlet>
<servlet-mapping>
	<servlet-name>background</servlet-name>
	<url-pattern>*.do</url-pattern>
</servlet-mapping>
 

 如过要采用rest的方式的话  url-pattern要怎么写呢?/*吗?还是?

<url-pattern>/</url-pattern>

再加上

 

<filter>  

      <filter-name>HiddenHttpMethodFilter</filter-name>  

    <filter-class>org.springframework.web.filter.HiddenHttpMethodFilter</filter-class>  

</filter>  

<filter-mapping>  

    <filter-name>HiddenHttpMethodFilter</filter-name>  

    <servlet-name>appServlet</servlet-name>  

</filter-mapping> 

已支持put跟delete方法

如果是<url-pattern>/</url-pattern>那么图片,css,js怎么办呢?就显示不了了

0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics