精华帖 (0) :: 良好帖 (1) :: 新手帖 (0) :: 隐藏帖 (9)
|
|
---|---|
作者 | 正文 |
发表时间:2011-09-26
支持楼主的分享精神
|
|
返回顶楼 | |
发表时间:2011-09-26
下载来看过了,还是不错的,用于入门,基本上可以了
|
|
返回顶楼 | |
发表时间:2011-09-26
最后修改:2011-09-26
macrotea 写道 请教这个需求如何实现:
现在我是这样写 @RequestMapping("index") public String index(Model model) { return "XXXXXXXXX"; } 是否有办法可以实现这样的需求:我只想加@RequestMapping,但是我不加"index",这样Spring mvc 自动根据方法名访问 http://localhost:8080/user/index.do @RequestMapping public String index(Model model) { return "XXXXXXXXX"; } 这样就可以少写一点 这个需求如何实现 这样 public calss TestController extends MultiActionController { //MultiActionController有个methodNameResolver属性,用spring注入 } <bean id="methodNameResolver" class="org.springframework.web.servlet.mvc.multiaction.InternalPathMethodNameResolver" /> <bean name="/TestController.do" class="TestController"> <property name="methodNameResolver"> <ref bean="paraMethodResolver" /> </property> <property name="xxxService" ref="xxxService" /> </bean> 然后这个访问路径就是/TestController.do?method=TestController里的方法名 |
|
返回顶楼 | |
发表时间:2011-09-26
为什么要投隐呢???why???
|
|
返回顶楼 | |
发表时间:2011-10-11
注解真是个好东西。
我结合 ss和spring mvc扩展了一些东西,现在我的代码里面可以这么来写: @Module(value="MANAGE/REPLY",limit=Module.USER) public class ReplyAction extends BaseAction { @Permission(value=Permission.LIST,allowRoles={"ROLE_MANAGER"}) @RequestMapping(value = "/manage/reply/list.do", method = RequestMethod.GET) public String list(){...} } 其中@Module标记一个模块,模块需要事先在后台注册,没有被注册的模块不允许运行;注解中的limit参数包括3个选项:ADMIN,USER,EVERYONE,ADMIN表示针对管理员放行;EVERYONE表示针对任意用户放行;USER表明只针对登录用户放行,但是需要受该类方法中的Permission标记的限制。 @Permission是一个权限标记注解value表明权限类型(列表、只读、查询、写、删除等),allowRoles标记允许访问的角色(白名单);denyRoles标记拒绝的角色(黑名单)。如果没有白名单和黑名单,则在执行这个方法的时候,会根据权限配置进行校验。 |
|
返回顶楼 | |
发表时间:2011-10-11
边看边学习
|
|
返回顶楼 | |
发表时间:2011-10-11
下载了,感谢分享
|
|
返回顶楼 | |
发表时间:2011-11-09
楼主写的挺好的.发现pdf中有些长一些的配置发生了截取.造成一些文字看不见了.希望能改进一下.
|
|
返回顶楼 | |