struts2 添加和修改如何在一个jsp页面实现。
action里面调用attachDirty这个方法, 当有ID的时候是update,没有的时候就是save。
我现在AddOrUpdate.jsp页面只做了添加。
请问一下,如何把修改也在AddOrUpdate.jsp页面完成?
------解决方案-------------------- 0,1,2 之类的,判断当是0的时候保存,1,添加,2,修改
------解决方案--------------------我意思是在添加按钮上加个事件,点击的时候先将隐藏域里的ID值清空然后再提交数据
------解决方案-------------------- 后台判断啊,点击添加的时候对其清空
------解决方案--------------------
<c:choose>
<c:when test="ID">XXX</c:when>
<c:otherwise>YYY</c:otherwise>
</c:choose>
用标签吧,有就执行XXX。没有就YYY
------解决方案--------------------<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="重置">
------解决方案--------------------LZ你是不是想:
当departId有值的时候,是对信息进行修改处理。
当departId为空的时候,是对信息进行新增处理。
那你直接在提交action的时候把departId作为参数传递到attachDirty()方法里进行是否为空判断,然后再对信息进行修改或新增处理不就行了吗?
不知道这个是不是你想要的答案。。。