论坛首页 Java企业应用论坛

spring mvc3提高生产力之——利用annotation使前后台数据交互更透明

浏览 20441 次
精华帖 (6) :: 良好帖 (3) :: 新手帖 (1) :: 隐藏帖 (0)
作者 正文
   发表时间:2010-06-01  
mycybyb 写道
如此繁杂的注解实在是耗费脑细胞啊

楼上这位兄台,可否说说struts2的xml配置死的脑细胞如何?可否说说struts2的annotation配置死的脑细胞如何?
0 请登录后投票
   发表时间:2010-06-01  
icanfly 写道
mycybyb 写道
如此繁杂的注解实在是耗费脑细胞啊

楼上这位兄台,可否说说struts2的xml配置死的脑细胞如何?可否说说struts2的annotation配置死的脑细胞如何?

为什么呢?我也不用struts2啊。我用自己的MVC框架,零配置的。
0 请登录后投票
   发表时间:2010-06-01  
mycybyb 写道
icanfly 写道
mycybyb 写道
如此繁杂的注解实在是耗费脑细胞啊

楼上这位兄台,可否说说struts2的xml配置死的脑细胞如何?可否说说struts2的annotation配置死的脑细胞如何?

为什么呢?我也不用struts2啊。我用自己的MVC框架,零配置的。


那需要遵守你的规则吧...

需要按照你框架的约定走吧...

记住那些对于你来说 不是耗费脑细胞..
对于你以外的人呢?
0 请登录后投票
   发表时间:2010-06-01  
楼主 我如何在 getPojoView 中直接跳转到 getPojoJson中

比如说:
我写了个login
我login成功之后 进入index.

index里面有我的离线消息..
所以在进这个页面时 我需要先给页面放入离线消息
所以 我写了一个 index 的 method=RequestMethod.GET 给页面赋值

问题我现在的做法是...
response.sendRedirect(request.getContextPath() + "/result/" + personInfoId);


我不想在login中加入index的数据
而login只管登陆 不管给index赋值

楼主如何做啊
0 请登录后投票
   发表时间:2010-06-01  
请教楼主,用@ResponseBody时,返回字符串可以,但是返回其他形式的对象,如List就html状态码406了.另外返回字符串时中文乱码.
0 请登录后投票
   发表时间:2010-06-05  
Angel_Night 写道
楼主 我如何在 getPojoView 中直接跳转到 getPojoJson中

比如说:
我写了个login
我login成功之后 进入index.

index里面有我的离线消息..
所以在进这个页面时 我需要先给页面放入离线消息
所以 我写了一个 index 的 method=RequestMethod.GET 给页面赋值

问题我现在的做法是...
response.sendRedirect(request.getContextPath() + "/result/" + personInfoId);


我不想在login中加入index的数据
而login只管登陆 不管给index赋值

楼主如何做啊


我不明白你为什么不把personID放session里,再根据personID来取info
如果非要login来做跳转,你可以考虑将login当成一个proxy,如:http://...login?url=http://infopage
这样login只做放sessionid,然后根据你给定的链接来跳转
0 请登录后投票
   发表时间:2010-06-05   最后修改:2010-06-05
香烟与酒 写道
顶楼主下,能否把那个配置文件贴出来看看

我本来想弄个开源项目,把spring mvc的一些常见需求的实践方式整合一下,比如楼上说:multiview resolver, 乱码的问题,json多对象传递的问题,表单验证数据回显的问题,比较复杂的跳转需求等等,很多都是一些常见的问题
不过对于刚使用的人来说或多或少会浪费自己的时间来弄这些东西
如果把这些东西做成一个项目,再出一个已经解决问题的列表,大家根据问题列表马上找到自己想要实现的效果,我觉得还是有一定的价值的

大家如果比较急的话可以去看下spring官方提供的例子:
https://src.springframework.org/svn/spring-samples
它下面有个mvc-ajax
0 请登录后投票
   发表时间:2010-12-02  
楼主能不能做一个纯显示的例子,比如:提交一些条件,按条件查询出List,显示在JSP页面上!
很希望看到整个流程如何走到最终的页面来!
0 请登录后投票
   发表时间:2010-12-21  
零配置的代码是JSP+JavaBean,其实看看Spring 3的Controller的Requestmapping也是一种hardcode,回到了<form action="save.jsp"></form>,只不过把action定位到了一个具体的方法,而不是JSP页面了!
回过头来看,从JSP
<form action="save.jsp>(无需配置)
到servlet<form action="saveServlet>(配置web.xml)个人感觉Servlet中的监听器、过滤器是JSP不可替代的,但是从配置的简单性、可维护性(JSP不需要重新build)来说,JSP优势是大大的
到struts1<form action="saveAction.do>(头大的struts1的配置文件)
再到struts2<form action="saveAction.action>(还是配置文件,提出“习惯优于配置,有点回头的感觉”)
终于回到spring3 MVC推荐的@RequestMapping的annotation(典型的hashcode,和action="save.jsp几乎没有区别",对于编程人员来说,form被post到一个url,根据这个url跟踪到哪个Controller,哪个method确实是一个比较浪费时间的事)
0 请登录后投票
   发表时间:2010-12-23  
是不是还是不支持对象嵌套啊
0 请登录后投票
论坛首页 Java企业应用版

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