修改和添加公用一个页面怎么弄啊
解决方案 »
- WEB Service传递附件如何做啊(axis)?
- Processing of multipart/form-data request failed. Stream ended unexpectedly
- 请教大家一个struts2的配置问题
- javax.el.ELException: Function ':empty' not found
- 有关useBean的问题请教!急!!
- 在帧(框架)中,我单击某一帧中页面的提交按钮,如何触发另一帧中的页面刷行?
- 急!如何给J2EE的应用做InstallShield之类的安装程序?请各位大侠指教~~
- 我的resin运行的时候说找不到JDK的支持!谁可以解决?
- 关于freemarker的自定义
- 新人求救,SSH如何在二次跳转后的Action中获取参数?
- sigar的native方法如何使用,需要如何配置才能使用
- NumberFormatException 类型转换问题 求解 在线等
把form的submit按钮改成两个button
一个修改一个添加
然后根据点击的不同按钮通过js修改form的action指向不同的servlet,然后调用submit()方法提交
试试
id > 0 修改hibernate 的saveOrUpdate 也是根据id来确认是修改还是添加、你form表单 就多个id隐藏域 用el 赋值
给个小例子 (手写、符号啥的就不给出了)
jsp:
form action = save.action method = post
input type=hidden name=user.id value=${user.id}
input type=text name=user.name value=${user.name}
input type=submit
formaction: User user ;//setter getter 添加 user = new User(); 修改 user = dao.getUserById(userId);
可以根据实体类的id判断为新增或者更新。
strus1 可以用<html:text property="对象.属性" />在后台带过来
servlet 就需要借助 el表达式将值带过来了。