后台获取jsp参数为null

li_1521 2015-01-16 11:33:19
web.xml:
<forward name="findById" path="/jsp/messageManager/replayPolicyManager/updateRuleDefine.jsp" />
jsp:
举一个参数为例:
<td height="27" class="value_text">

创建人:

</td>
<td height="27" class="value_text" align="left">

<input class="input_input" type="text" name="creater"

value="${w_rule_defineDto.creater}" />

</td>

<a href="ruleDefine.do?actionType=deleteById&ruleID=${dto.ruleID }">[删 除]</a>
自己添加的的jsp表单提交:
<body>


<form id="formStep" action="ruleDefine.do?actionType=queryByConditions&pageIndex=${pageIndex }" method="post" >

<input type="hidden" name="ruleName" value="${ruleName }" />

<input type="hidden" name="key" value="${key }" />

<input type="hidden" name="creater" value="${creater }" />

<input type="hidden" name="validStatus" value="${validStatus }" />

</form>
</body>
<script type="text/javascript">

function load(){

document.getElementById("formStep").submit();

}
</script>
后台action代码:
BLW_rule_defineFacade blwRuleDefineFacade = new BLW_rule_defineFacade();

String pageIndex=request.getParameter("pageNo");

String ruleName=request.getParameter("ruleName");

System.out.println(pageIndex+"参数");

String validStatus=request.getParameter("validStatus");

String key=request.getParameter("key");

System.out.println(ruleName+"ruleName");

String creater=request.getParameter("creater");

ParamUtils paramUtils = new ParamUtils(request);

String ruleID = paramUtils.getParameter("ruleID");

blwRuleDefineFacade.delete(ruleID);

W_rule_defineDto wRuleDefineDto = new W_rule_defineDto();

wRuleDefineDto.setValidStatus("*");

request.setAttribute("wRuleDefineDto", wRuleDefineDto);

request.setAttribute("pageIndex", pageIndex);

request.setAttribute("ruleName", ruleName);

request.setAttribute("validStatus", validStatus);

request.setAttribute("key", key);

request.setAttribute("creater", creater);

我是新手菜菜,求大虾帮忙解决一下,后台获取参数为Null,
是<a href="ruleDefine.do?actionType=deleteById&ruleID=${dto.ruleID }">[删 除]</a>这里需要换个路径么?
谢谢
...全文
285 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
li_1521 2015-08-28
  • 打赏
  • 举报
回复
后台打个段点,页面调试一下就知道哪里错了
福来哥 2015-01-16
  • 打赏
  • 举报
回复
其实只要看一下生成的网页源代码,看一下<a href="ruleDefine.do?actionType=deleteById&ruleID=${dto.ruleID }">[删 除]</a> 中的${dto.ruleID }是否翻译成了正确的ID号码。 是不是要把dto 改成 w_rule_defineDto ?
以下为JSP页面:下一页  一旦tid为空(null),点击“下一页”,url地址会变成:http://localhost:8080/xxx/index.jsp?tid=null&page_no=2;由于tid是作为JSP页面URL参数传值的,所以requ

50,559

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧