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>

浙公网安备 33010602011771号