当前位置: 代码迷 >> Java Web开发 >> struts2 添加和修改怎么在一个jsp页面实现
  详细解决方案

struts2 添加和修改怎么在一个jsp页面实现

热度:4599   发布时间:2013-02-25 21:05:00.0
struts2 添加和修改如何在一个jsp页面实现。
action里面调用attachDirty这个方法,  当有ID的时候是update,没有的时候就是save。

我现在AddOrUpdate.jsp页面只做了添加。  

请问一下,如何把修改也在AddOrUpdate.jsp页面完成?
我意思是在添加按钮上加个事件,点击的时候先将隐藏域里的ID值清空然后再提交数据

<c:choose>
<c:when test="ID">XXX</c:when>
<c:otherwise>YYY</c:otherwise>
</c:choose>
用标签吧,有就执行XXX。没有就YYYLZ你是不是想:
当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,修改   
  相关解决方案