@PathVariable(value = "userName") String userName 这东西怎么用啊 为什么我每次用都
java.lang.IllegalStateException: Could not find @PathVariable [userName] in @RequestMapping
java.lang.IllegalStateException: Could not find @PathVariable [userName] in @RequestMapping
解决方案 »
- java代码 调用linux 中的 .so文件加载不到请高人指点
- try中有retrun,finaly是在retrun执行之前执行还是之后?
- JSP cookie管理 读取中文出现乱码!!!!
- struts2 问题 急!
- jsp中如何把select 选中项的值传到下个页面
- 求一条hql 语句---在线急等
- 请教一个问题,在一串字符串中有空格,如何排除这空格啊
- 求解~一个简单的问题~~~如何在java里执行mysql语句,多条语句~非常简单,欢迎来看一下
- 郁闷几天的EJB问题
- struts的基础配置问题,急,调了两天了......
- 下拉框怎么判断选中啊,初学求大神指导、、、先谢谢。。
- hibernate中一级缓存和二级缓存的具体区别是什么?
public String register(@PathVariable(value = "userName") String userName) {
ModelAndView mav = new ModelAndView();
return "user/createSuccess";
}
@RequestMapping("somepath/{userName}")
这时你访问地址"somepath/Tom"就能把"Tom"解析到方法参数userName上
public String register(@PathVariable(value = "userName") String userName) {
//Todo somesing
return "/simigoods";
}
@Autowired
private Service service;
@RequestMapping(value = "/simigoods", method = RequestMethod.GET)
public ModelAndView getSimigoods(){
List<Model> simigoodsList = service.getData();
ModelAndView view = new ModelAndView();
view.setViewName("manage");
view.addObject("simigoodsList", simigoodsList);
view.addObject("simigoodsname", "Simigoods");
log.info("Simigoods执行了");
return view;
}
@RequestMapping(value = "/json", method = RequestMethod.GET)
@ResponseBody
//String hello(@RequestParam(value = "userid") int id),这样会把地址栏参数名为userid的值赋给参数id,如果用地址栏上的参数名为id,则接收不到
public String aaa(@RequestParam(value = "id",required=false,defaultValue = "") String id,@RequestParam(value = "callback",required=false,defaultValue = "") String callback){ return "hello word"+id+callback;
}
@RequestMapping("/somepath/{userName}")
public String register(@PathVariable(value = "userName") String userName) {
ModelAndView mav = new ModelAndView();
mav.setViewName("manage");
//Todo somesing
return "/simigoods";
}
public void method01(@PathVariable Integer id){
...
}