java.lang.IllegalArgumentException: id to load is required for loading

错误分析:后台id没有获取到值

解决方法:给id一个值

错误之前:

<form action="departmentAction_update.action">
<div class="ItemBlock_Title1"><!-- 信息说明<DIV CLASS="ItemBlock_Title1">
<IMG BORDER="0" WIDTH="4" HEIGHT="7" SRC="${pageContext.request.contextPath}/css/blue/images/item_point.gif" /> 部门信息 </DIV> -->
</div>

<!-- 表单内容显示 -->
<div class="ItemBlockBorder">
<div class="ItemBlock">
<table cellpadding="0" cellspacing="0" class="mainForm">
<tr><td>部门名称</td>
<td><s:textarea name="dname" cssClass="InputStyle" ></s:textarea> *</td>
</tr>
<tr><td>职能说明</td>
<td><s:textarea name="description" cssClass="TextareaStyle"></s:textarea></textarea></td>
</tr>
</table>
</div>
</div>

<!-- 表单操作 -->
<div id="InputDetailBar">
<input type="image" src="${pageContext.request.contextPath}/css/images/save.png"/>
<a href="javascript:history.go(-1);"><img src="${pageContext.request.contextPath}/css/images/goBack.png"/></a>
</div>
</form>

分析:

  因为我这里没有给出id的值,所以可以增加一个隐藏域:<s:hidden name="did"></s:hidden>

  

 

posted @ 2015-11-25 22:11  西湖看雪  阅读(244)  评论(0)    收藏  举报