社区
Web 开发
帖子详情
在springMVC中,怎么根据参数来调用不同的方法?!但是,不是用if...else...!!!
程_序_猿
2014-09-28 04:01:34
在springMVC中,怎么根据参数来调用不同的方法?!但是,不是用if...else...!!!
...全文
615
12
打赏
收藏
在springMVC中,怎么根据参数来调用不同的方法?!但是,不是用if...else...!!!
在springMVC中,怎么根据参数来调用不同的方法?!但是,不是用if...else...!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qingyuan18
2014-10-08
打赏
举报
回复
<bean id="methodNameResolver" class="org.springframework.web.servlet.mvc.multiaction.ParameterMethodNameResolver"> <property name="paramName"> <value>method</value> </property> <property name="defaultMethodName"> <value>index</value> </property> </bean>
裤裆U杀气
2014-10-08
打赏
举报
回复
@RequestMapping(value = "/v1.1.0/login") @RequestMapping(value = "/v1.2.0/login") 有多少个就写多少个方法。本来是传进来的参数..写成固定的。
sunbo624
2014-10-08
打赏
举报
回复
有几个版本号 就写几个方法 写死在RequestMapping中
scmod
2014-10-05
打赏
举报
回复
value = "{version}/login这个根据版本还是要用判断的吧? rest不是只是解决了getpost这种请求类型分类么? 貌似put,delete还不是所有浏览器都支持...
qq_15139383
2014-10-05
打赏
举报
回复
switch and case
wanghualeilei
2014-09-29
打赏
举报
回复
仔细读读spring mvc的API 记得可以的
Inhibitory
2014-09-29
打赏
举报
回复
@RequestMapping(value = "{version}/login" 你这里已经表明只是一个地址,因为 version 是 path variable 要不就要用明确的指定地址:@RequestMapping(value = "/test/v1.1.0/login"
magicyangyang1
2014-09-28
打赏
举报
回复
switch : case
程_序_猿
2014-09-28
打赏
举报
回复
好吧,是我问题没描述清楚。。 比如:http://localhost/test/v1.1.0/login和http://localhost/test/v1.2.0/login,其实这两个地址是访问同一个action的如: @RequestMapping(value = "{version}/login", method = {RequestMethod.POST,RequestMethod.GET}) public @ResponseBody Object login(@PathVariable String version,String param){……} 这样,我怎么根据version参数值要跳转到不同的方法,不用if/else。
u010751027
2014-09-28
打赏
举报
回复
@RequestMapping
程_序_猿
2014-09-28
打赏
举报
回复
就是用rest风格的。。。
花谢尊前不敢香
2014-09-28
打赏
举报
回复
rest风格的springmvc
求解:在
springMVC
中
,怎么根据
参数
来
调用
不同
的
方法
?!但是,不是用if...else...!!!
现有一个需求,在spring MVC
中
,使用rest风格,我想根据一个
参数
的
springMVC
使用反射
调用
方法
@Override public ApiPageVO run(AlEnginTrackTreeVO tree) { String currMethod = tree.getCurrMethod(); if(currMethod!=null) { Class<?> clazz; Method method; ApiPageVO ...
SpringMVC
不同
Controller内部
调用
不同
的Controller的问题
SpringMVC
不同
Controller内部
调用
不同
的Controller的问题 今天再写一个忘记密码进行密码修改的后台时遇到一个问题 思路 1.首先需要验证用户名和邮箱账号 2.后台接收、检验账号和密码 3.检验成功后
调用
随机生成验证码的Controller,随机生成一个验证码 4.使用邮件发送的Controller向指定的用户发送随机生成验证码 5.用户接收验证码,输入到验证码输入框 6.后...
SpringMVC
中
的
参数
还能这么传递?涨姿势了!
今天来聊一个 JavaWeb
中
简单的话题,但是感觉却比较稀罕,因为这个技能点,有的小伙伴们可能没听过! 1.缘起 说到 Web 请求
参数
传递,大家能想到哪些
参数
传递方式?
参数
可以放在地址栏
中
,不过地址栏
参数
的长度有限制,并且在有的场景下我们可能不希望
参数
暴漏在地址栏
中
。
参数
可以放在请求体
中
,这个没啥好说的。 小伙伴们试想这样一个场景: 在一个电商项目
中
,有一个提交订单的请求,这个请求是一个 POST 请求,请求
参数
都在请求体
中
。当用户提交成功后,为了防止用户刷新浏览器页面造成订单请求重复提交,我们一般会
源码解析:
SpringMVC
如何
调用
Controller目标
方法
DiapatcherServlet
SpringMVC
的前端控制器(dispatcherServlet)本质就是一个Servlet,它接收并处理除了jsp页面之外的所有请求,其主要功能就是匹配并
调用
请求对应的controller控制器(处理器),并将控制器处理后的 ModelAndView(数据和视图) 进行渲染后响应给客户端 DispatcherServlet继承于HTTPServlet。当有请求发来时,首先执行HttpServlet的doGet/doPost
方法
,而FrameworkServlet子类
Web 开发
81,091
社区成员
341,718
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章