写来写去,不知道怎么的把所有记录都给弄出来了。
请高手指教,在JSP页面在写才能把填写条件的表单的值传到action中,谢谢。
分不多 ,见谅
请高手指教,在JSP页面在写才能把填写条件的表单的值传到action中,谢谢。
分不多 ,见谅
解决方案 »
- 在struts2的action中使用axis调用webservice出错
- (SSH)内存溢出
- filter能否打成war包,如何部署?
- 请教:struts2上传文件后将结果页面加载到指定s:div中
- jsf 的dataTable但是数据的时候速度太慢了,怎么办?我用HIBERNATE获得记录然后组成LIST传给dataTable。数据也不算大才3000多就要1分钟才
- 如果没有struts、spring等这些框架,一个项目(包括b/s或非b/s)如何能够解决读一个xml文件再生成bean之类的东西。
- 我想通过id获取这条数据,方法怎么写?
- 有个问题请大神帮助解决一下??
- 如何得到两个表的数据
- 大佬,求救,
- CXF疑问
- 谁能把这个flash制作思路给小弟讲一下分全部给他。详细点好
/**
*用第一个表单搜索
*/
function doSearch(){
var url = '${pageContext.request.contextPath}/funct.do?menu=searchCondition';
var inputs = document.forms[0].getElementsByTagName("input");
for (var i=0; i<inputs.length; i++){
inputs[i].disabled = (inputs[i].value=="") ? true : false;//如果字段为"",则不提交。例如:功能名称为"",则禁用它
}
document.forms[0].action = url;
document.forms[0].submit();
}
/**
*清空搜索条件
*/
function doResetSearch(){
document.forms[0].code.value = '';
document.forms[0].name.value = '';
doSearch();
}
</script>
<body>
<form id="form1" name="form1" method="post" action="">
<table width="750" height="113" border="0" align="center">
<tr>
<td width="261" height="109" colspan="2" align="center">Code
<input type="text" name="code" width="150"/></td>
<td width="261" height="109" colspan="2" align="center">Name
<input type="text" name="name" width="150"/></td>
<td width="237">
<a href="#" onclick="doSearch()">
<img src="/iqcerp/defaultroot/images/chaxun.jpg" width="92" height="107" align="right" />
</a>
<a href="#" onclick="doResetSearch()">
<img src="file:///D|/My Documents/未命名站点 1/20100523_47f0b8ab5b7a7d061c10CbrPqvGWh8Zk.gif" width="90" height="105" align="right">
</a>
</td>
</tr>
</table>
</form>
</body>
</html>这是我写的JSP页面
doretserch为清空
此2function是在点击图片链接后调用的
<a href="#" onclick="doSearch()">
<img src="/iqcerp/defaultroot/images/chaxun.jpg" width="92" height="107" align="right" />
</a>
<a href="#" onclick="doResetSearch()">
<img src="file:///D|/My Documents/未命名站点 1/20100523_47f0b8ab5b7a7d061c10CbrPqvGWh8Zk.gif" width="90" height="105" align="right">
</a>
改成:
<img src="/iqcerp/defaultroot/images/chaxun.jpg" width="92" height="107" align="right" onclick="doSearch()" />
<img src="file:///D|/My Documents/未命名站点 1/20100523_47f0b8ab5b7a7d061c10CbrPqvGWh8Zk.gif" width="90" height="105" align="right" onclick="doResetSearch()">也就是说,把事件作为图片<img>的事件,不然的话,你在js中得到的文本框的值永远是空的.对于<a href="#"></a>,当你点击完后,它就刷新了页面,导致你的文本框中的值是空了。(2)在js中得到文本框的值,然后加到url后面,改成如下:function doSearch(){
var url = '${pageContext.request.contextPath}/funct.do?menu=searchCondition';
var inputs = document.forms[0].getElementsByTagName("input");
for (var i=0; i<inputs.length; i++){
inputs[i].disabled = (inputs[i].value=="") ? true : false;//如果字段为"",则不提交。例如:功能名称为"",则禁用它
}
var code=inputs[0].value;
var name=inputs[1].value;
// document.forms[0].action = url;把这句后面加上参数值
document.forms[0].action=url+"&code="+code+"&name="+name;
document.forms[0].submit();
}(3)如果你想在你的Action中得到code和name的值,用如下语句:
HttpServletRequest request = ServletActionContext.getRequest();
String code=request.getParameter("code");
String name=request.getParameter("name");