插入、更新用同一个jsp,这个jsp页面怎么写?

fightbit
  • 14

SpringMVC+MyBatis,插入、更新用同一个jsp,这个jsp页面怎么写?就是增删改查中的“增”和“改”的jsp页面合写(比如用SpringMVC+MyBatis,“插入”和“更新”的jsp页面如何合写?)究竟是怎么回事、该怎么写这样的jsp页面(就是“插入”和“更新”只写一个jsp页面,页面不用<%%>,最多只用c标签,这样的jsp页面和Controller层的一个方法该怎么写)等?谢谢。

回复
阅读 4.1k
3 个回答
✓ 已被采纳

隐藏一个Id的输入框或者文本框之类的,如果是更新他肯定有值,如果是添加他肯定是空的,用这个去判断

MaxValue
  • 785

插入:就写个新增的页面,里面一堆空白的input框在等待着你填写,完事后点击form表单提交.

编辑:springmvc返回你刚提交的一样的后台实体,在你的那堆input框的value="${实体.属性}",
即可回显springmvc传回来的实体.注意编辑的时候给个唯一的idtype="hidden"input中.

if(id && isExist(id)){
   //编辑
}else{
  //添加
}
宣传栏