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

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

阅读 4.9k
3 个回答

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

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

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

if(id && isExist(id)){
   //编辑
}else{
  //添加
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题