action里面调用attachDirty这个方法, 当有ID的时候是update,没有的时候就是save。
我现在AddOrUpdate.jsp页面只做了添加。
请问一下,如何把修改也在AddOrUpdate.jsp页面完成?
用标签吧,有就执行XXX。没有就YYYLZ你是不是想:
<c:choose>
<c:when test="ID">XXX</c:when>
<c:otherwise>YYY</c:otherwise>
</c:choose>
当departId有值的时候,是对信息进行修改处理。
当departId为空的时候,是对信息进行新增处理。
那你直接在提交action的时候把departId作为参数传递到attachDirty()方法里进行是否为空判断,然后再对信息进行修改或新增处理不就行了吗?
不知道这个是不是你想要的答案。。。<s:form action="%{id>0?'notice!update':'notice!add'}" enctype="multipart/form-data" namespace="/" method="post"name="form1" id="form1">
<s:hidden name="id"></s:hidden>
<input type="submit" id="sub" <s:property value="id>0?'':'disabled'"/> value="<s:property value="id>0?'修改':'新增'"/>"/>
<input type="reset" value="重置"> 后台判断啊,点击添加的时候对其清空 0,1,2 之类的,判断当是0的时候保存,1,添加,2,修改