jsp传到java的control层的方法
1.form表单 用<input type="submit">提交,提交到后台的参数在form表单内
<form method="post" action="saveInfo">
<input type="text" name="username">usrenamexxx</input>
<input type="password" name="wpassword" id="wpassword" value="wpasswordxxx"/>
<input type="submit" value=" 保存 ">
</form>
传到后台的路径为:saveInfo方法post
后台接收的方式是: @RequestMapping(value="saveInfo",method=RequestMethod.POST)
传过来的值:username=usrenamexxx;wpassword=wpasswordxxx
2.a标签
一、<a href="wantTowhere/${userid }/${wpassword}" style="color: #428bca;">xxxxxx</a>
假设${userid }=123;${wpassword}=abc;
则传到后台的路径为:"wantTowhere/123/abc";
后台接收的方式是: @RequestMapping(value="scoreImport/{userid}/{wpassword}")
public String xxxx(@PathVariable Integer userid,@PathVariable Integer wpassword){
return "";
}
注:后台{userid}和{wpassword}中变量可以和前台不一样。
传过来的值:userid=123;wpassword=abc;
3.用方法传递
eg1:function classSelect(){
window.location.href="<%=request.getContextPath()%>/pathxxx/"+"sid"+"/"+$('#s').val();
}
sid可以是固定值或变量,$('#s').val()是id为s的输入框或其它的值
则传到后台的路径为:"wantTowhere/(sid的值)/(#s的值)";
后台接收的方式是: @RequestMapping(value="scoreImport/{userid}/{wpassword}")
public String xxxx(@PathVariable Integer userid,@PathVariable Integer wpassword){
return "";
}
eg2:function xxxSelect(){
window.location.href="<%=request.getContextPath()%>/xxxselect?id="+$('#xxx').val();
}
则传到后台的路径为:xxxselect另外带过去一个变量id=($('#xxx').val()的值);
后台接收的方式是: @RequestMapping(value="xxxselect")
public String getlistSelect(Model model,Integer id){
return xxx;
}
注:带过去的变量名和方法中参数的名字必须一样;
另:新遇到会再加进来,有错的,或我没加进来的,欢迎指正,谢谢!
相关文章
- java WEB-INF中的jsp或html文件访问方法
- 解析本地方法映射Java层的数据类型
- 【JAVA笔记——术】JSP中乱码问题的解决方法
- 我每次改动jsp和java文件后都要重新发布工程,麻烦死了,请问有什么好的方法吗?
- JSP中调用java类中的方法
- jsp中怎么调用java类中的方法
- 漫话JavaScript与异步·第三话——Generator:化异步为同步 一、Promise并非完美 我在上一话中介绍了Promise,这种模式增强了事件订阅机制,很好地解决了控制反转带来的信任问题、硬编码回调执行顺序造成的“回调金字塔”问题,无疑大大提高了前端开发体验。但有了Promise就能完美地解决异步问题了吗?并没有。 首先,Promise仍然需要通过then方法注册回调,虽然只有一层,但沿着Promise链一长串写下来,还是有些让人头晕。 更大的问题在于Promise的错误处理比较麻烦,因为Promise链中抛出的错误会一直传到链尾,但在链尾捕获的错误却不一定清楚来源。而且,链中抛出的错误会fail掉后面的整个Promise链,如果要在链中及时捕获并处理错误,就需要给每个Promise注册一个错误处理回调。噢,又是一堆回调! 那么最理想的异步写法是怎样的呢?像同步语句那样直观地按顺序执行,却又不会阻塞主线程,最好还能用try-catch直接捕捉抛出的错误。也就是说,“化异步为同步”!
- Java设置Access-Control-Allow-Origin允许多域名访问的实现方法
- jsp传到java的control层的方法
- struts2中的jsp值传到后台action接收的三种方法