【页面传值及相关处理,谢谢指教】
在现在的项目中,需要用到第3方的软件;该软件对html的form元素有如下限制:
<form method=post action= " <%=request.getContextPath()%> /setReportParams "> --限制1
<table>
<tr>
<td> 姓名: </td>
<td>
<input type= "text " name= "myName " />
</td>
<td>
<input type=submit value=查询>
</td>
</tr>
</table>
<input type=hidden name=resultPage value= "/showReport.jsp "> --限制2
</form>
现在需要实现的目标:
在点击“查询”按钮的时候,需要获取web页面文本框myName的值,根据myName的值拼接SQL语句进行查询;当有没有数据时,给出相应的提示;有数据则显示showReport.jsp页面。
请大家给点思路,谢谢
------解决方案-------------------- " <%=request.getContextPath()%> /setReportParams "
这个后台程序是第3方软件处理的吗,如果是的话,那就不好控制了,如果不是,那就在后台根据查询的结果(是否为空),进行动态选择返回页面
if( "不为空 ")
{
forward( "showReport.jsp ");
}else if( "为空 ")
{
redirect( "error.jsp ");
}