该帖已经被评为精华帖
|
|
---|---|
作者 | 正文 |
发表时间:2011-06-11
这天闲来无事又写了一个ajax版的spring mvc + jQuery easyUI的例子,spring mvc对ajax的支持比struts2方便了很多啊,明天和大家分享一下。
|
|
返回顶楼 | |
发表时间:2011-06-12
最后修改:2011-06-12
可以看一下spring官网 推荐的那个 showcase。
返回值无非就是void(ajax请求不跳转) 和String(普通请求跳转到的页面)。和struts一样的。 或者说永远只有一种返回值String。 区别在于是否带@ResponseBody注解 ModelAndView View 什么的,根本就不是那么用的。 |
|
返回顶楼 | |
发表时间:2011-06-14
ModelAndView 不怎么用了,更多的是用Model,@ModelAttribute
|
|
返回顶楼 | |
发表时间:2011-06-14
lshoo 写道 ModelAndView 不怎么用了,更多的是用Model,@ModelAttribute
我也是,ModelAndView这东西几乎不用 |
|
返回顶楼 | |
发表时间:2011-06-16
太阳神喻 写道 mienimaer 写道 “一个方法对应一个url”,我想弱弱地问一下,如果在注解中,URL的值重复了,怎么办?
你为什么要让它重复啊 团队多个成员一起做,彼此直接不知道是否有使用过某一个url呀? |
|
返回顶楼 | |
发表时间:2011-06-16
mienimaer 写道 太阳神喻 写道 mienimaer 写道 “一个方法对应一个url”,我想弱弱地问一下,如果在注解中,URL的值重复了,怎么办?
你为什么要让它重复啊 团队多个成员一起做,彼此直接不知道是否有使用过某一个url呀? 所以说约定优于配置,你们项目组对命名就没有一个约定吗?如果是用户管理模块的命名就是/user/add和/user/update。。。。如果是部门的就是/dept/add和/dept/update。。。。这样的命名还会出现重复的吗? 好的命名习惯不但能减少很多的配置,避免无谓的错误,一旦养成习惯还可以加快开发效率。 约定优于配置 |
|
返回顶楼 | |
发表时间:2011-06-17
将文件用记事本打开,另存为UTF-8格式就没乱码了。
|
|
返回顶楼 | |
发表时间:2011-06-18
弱弱的问一下struts2的ajax 如何不方便了
感觉还可以呐 就约定大于配置struts2有通配符呀 *_* {1}Action {2} 完全没问题 :) |
|
返回顶楼 | |
发表时间:2011-06-20
lz
学习springMVC是什么书呢??? |
|
返回顶楼 | |
发表时间:2011-06-24
wkcause 写道 先感谢LZ分享。
在学习中发现几个问题,希望LZ及各位大侠能给予帮助。 源码是下来之后,根据LZ给的jar包截图导入,spring相关的都是3.0.5的,其他的可能会有一些不同。 继承HibernateDaoSupport时,会报错说:HibernateDaoSupport cannot be resolved to a type。 然后我查了一下,说是缺少spring.jar,我当时在spring3中没找到这个,然后添加了spring2.5中的这个jar,就不报错了。 但是还有几个import会报错: 1、org.springframework.web.servlet.handler.HandlerInterceptorAdapter; 2、org.springframework.web.bind.WebDataBinder; 3、org.springframework.web.bind.support.WebBindingInitializer; 4、org.springframework.web.bind.annotation.RequestMapping; 5、org.springframework.web.servlet.ModelAndView; 6、org.apache.commons.lang.StringUtils; 7、org.springframework.web.bind.annotation.PathVariable; 8、org.springframework.web.bind.annotation.RequestMapping; 9、org.springframework.web.bind.annotation.RequestMethod; 10、org.springframework.web.bind.annotation.RequestParam; 还有一个是配置文件里的org.apache.commons.dbcp.BasicDataSource 仔细查了一下jar里面的内容,这个类都有,但不知道为什么不识别。 因为之前我整合过SSH,也被jar的问题困扰过,所以我就把之前项目的jar全部移植过来,没有报错。但是启动tomcat时又会报方法找不到的错: java.lang.NoSuchMethodError: org.springframework.beans.factory.xml.XmlReaderContext.getRegistry(); 但是我找了一下,存在这个方法啊。 难道还是jar包冲突的问题,往楼主解答。 spring3之后就没有spring.jar的整合包了,你又加了旧版本的jar又加了新版本的jar,肯定会有jar包冲突了,找jar有那么难吗?去spring官网下载一个资源包,里面大部分的jar包都有了。 |
|
返回顶楼 | |