问题描述
- JSP页面添加一个“查询”按钮,查询条件为“姓名”反正就是字符串就行,我想知道,字符串怎么传值的
- JSP页面添加一个“查询”按钮,查询条件为“姓名”反正就是字符串就行,应该怎么写,对应的action和daoa怎么写?求代码~**最主要,我是想知道,字符串怎么传值的,数据类型转换吗?所以我想看看代码**。。我用的是ssh架构,IntelliJ IDEA 10.5工具,拜托各位大神啦
解决方案
最简单的就是通过表单传值
http://sishuok.com/forum/posts/list/5834.html
解决方案二:
form 表单submit提交时,他会访问到表单写的url去然后再控制器通过request.getparameter(""name"") 去获取他的值; name是你查询条件input 标签的name=“name”
解决方案三:
jsp中的查询按钮响应代码:
function search(){ var searchName = $('#searchName').val();//获取查询内容 ajaxQuery('<%=request.getContextPath()%>/login.do?searchName='+searchName);//进行查询需要配置login指向的action}
后台处理代码,Action中执行具体的查询,获取参数使用request.getParameter()方法:
String searchName = request.getParameter(""searchName"");//使用searchName进行操作就行了。
这就是参数的传递了,具体的Action配置你还是看些struts的内容吧 。
解决方案四:
上面几位的取值方法都是可以的,也可以利用struts2的modelDriven来获取值。
也就是String searchName = request.getParameter(""searchName"");
或者 private String searchName;
private String getModel(){
return searchName;
}
然后在下面的action的方法中就可直接用了
dao就很简单了,直接定义一个方法类,
传入条件,调用方法,从数据库取出数据
时间: 2024-11-01 06:19:10