日期:2014-05-18  浏览次数:20707 次

【页面传值及相关处理,谢谢指教】
在现在的项目中,需要用到第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 ");
}