mlfk.net
当前位置:首页 >> spring MVC ControllEr一个方法中多次数据操作 如... >>

spring MVC ControllEr一个方法中多次数据操作 如...

直接设置下提交规则即可。 使用的是代理类,而不是代理接口 指定目标组件(指定作用范围) 此时如果是多个add、update、delete同时出现在一个流程里面,就会自动进行事务的一致提交或回滚。

@RequestMapping(value={"url1","url2","url3"....}) 还可以配置通配符匹配多个请求

如果是单例的话存在数据共享问题

看看你的servlet-dispatcher.xml的拦截器或者配置,可能不对,也可能多个Controller中有2个路径是一样的

@RequestMapping(value={"url1","url2","url3"....}) 还可以配置通配符匹配多个请

如果是方法的话,能不能调用还真不知道,没有尝试过。 如果是控制器,可以肯定是不能直接调用的,只能跳转。 如果你需要掉的是方法,请抽离出来,不要放在Controller里面,因为这不符合MVC设计的理念。 如果可以,不是线程安全的。

路径问题.. 请注意你在form中的路径是"/***"..而这个"/"是针对于WEB服务器的根目录.. 而不是你项目的根目录.. 你可以看一下你发送的URL请求.. 是没有项目名称的.. 而在controller中设置的RequestMapping路径是以项目名为根目录..

不用,因为控制器是多线程执行的,所以一个控制器执行时间长对其他的没有影响

一般在controller这个类上有一个@requestMapping(/类名) 在controllerz中的方法上也加个@requestMapping(/方法名) 你在jsp调用时就可以通过 localhost:8080/项目名/类名/方法名 来访问了 如果你在web.xml中配置访问格式时加后缀了 例如:.action...

/** * 添加职称 * @param teacherTitle * @return */ @RequestMapping(value="/addTitle",method={RequestMethod.POST,RequestMethod.GET}) public String addTitle(TeacherTitle teacherTitle,Model model){ try { titleService.add(teacherTit...

网站首页 | 网站地图
All rights reserved Powered by www.mlfk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com