onsubmit
()方法比dosubmitaction()方法具有更高的调用优先级,所以你只要根据要求复写两者中的一个方法就可以了。在onsubmit
()中返回的modelandview的逻辑视图名应该是通过表单控制器的successview属性指定而不应该硬编码,所以在①处我们通过getsuccessview()获取这个配置值。
是不是接收不到user_id,从你的get方法,理论上,你的那个类的字段名称应为userId,而username则应为userName,所以,你应该改jsp页面为userId,userName,注意大小写,或者类中改成user_id,username。是不是呢?springmvc是根据get方法和set方法来取值和存值的,如果你只改了类的字段,没有更新对应的get,set方法,那样是不行的!
------最后,希望采纳!毕竟我们纯手打!
springmvc请求参数获取的几种方法
1、直接把表单的参数写在Controller相应的方法的形参中,适用于get方式提交,不适用于post方式提交。
/
1直接把表单的参数写在Controller相应的方法的形参中
@param username
@param password
@return
/
@RequestMapping("/addUser1")
public String addUser1(String username,String password) {
Systemoutprintln("username is:"+username);
Systemoutprintln("password is:"+password);
return "demo/index";
}
url形式:/SSMDemo/demo/addUser1username=lixiaoxi&password=111111 提交的参数需要和Controller方法中的入参名称一致。
2、通过>
定义一个单选按钮放在form表单里:然后通过StringstrRadio=requestgetParameter("radiobutton");获龋当提交那个form表单的时候,便会获取到单选揿钮radiobutton的值OK并赋值给strRadio。下面一个实例页面,页面文件名是RadioButtonjsp—
与后台form里面名称不匹配是取不到值的。
你可以用requestgetparmter("_name")来取值,或者修改form里面的字段名字
最后不要以符号开头或者结尾。
以上就是关于spring mvc控制器怎么获取placeholder属性的值全部的内容,包括:spring mvc控制器怎么获取placeholder属性的值、spring mvc 提交表单数据用@ModelAttribute User user方式接收,但是却接收不到user_id和username。、spring mvc url参数怎么取等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)