项目中修改的操作
来源:互联网 发布:mac文件共享 xp 编辑:程序博客网 时间:2024/05/19 03:43
修改套路:(有两步:先获取id,在执行修改)
1. 在修改按钮添加:
href="${ pageContext.request.contextPath }/CategoryServlet?method=getId&cid=${category.cid }"
2. 在控制器获取id
//获取id
public void getId(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
//获取list.jsp传过来的cid
String cid=request.getParameter("cid");
Category category=cs.selectById(cid);
request.setAttribute("category", category);
request.getRequestDispatcher("admin/category/edit.jsp").forward(request, response);
}
3. 此时进入修改页面:修改此页面的form返回的路径
action="${pageContext.request.contextPath}/CategoryServlet?method=update&cid=${category.cid }"
并用value获取此页面的用户名和id(隐藏域) value="${category.cname }"
4. 控制器中获取修改页面传过来的数据
public void update(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String cid=request.getParameter("cid");
String cname=request.getParameter("cname");
Category c=new Category();
c.setCid(cid);
c.setCname(cname);
int count=cs.update(c);
if(count>0){
//成功
request.getRequestDispatcher("CategoryServlet?method=selectAll").forward(request, response);
}else{
//失败
request.getRequestDispatcher("CategoryServlet?method=selectAll").forward(request, response);
}
- 项目中修改的操作
- 项目中修改的权衡
- 项目中数据库的操作
- web项目中头像的简单修改
- Xcode6中修改项目的启动图片
- Eclipse中项目面板字体的修改
- myeclipse中修改项目的访问路径
- MyEclipse 中项目修改SVN的地址
- Eclipse中项目面板字体的修改
- VC中注册表的读写修改操作
- 【项目问题总结】4:修改操作的重复性验证逻辑
- 项目中 对XML的操作
- 项目中对数据库的操作
- Oracle中常用的修改表操作的sql语句
- 在eclipse中修改java web项目的名称
- 如何修改MyEclipse中项目的文本文件编码
- 关于修改flex项目中server的名称
- Myeclipse中如何修改Web项目的名字
- NSDate中夏令时的坑你知道吗
- [Tomcat]IDEA设置jvm编码UTF-8导致控制台乱码(读文件乱码)
- 6、淡入淡出效果--动画篇
- NAO机器人代码编译总结
- FAR,FRR,EER
- 项目中修改的操作
- 反射机制
- PHP重新学习(一)——PHP的基本语法
- CentOs6.5 安装Mysql5.6
- notify之后,另一wait的线程,一定会获得锁吗?
- 悬空指针与野指针
- 面向工资的编程
- java中生成随机密码
- 7、动画切换的比较--动画篇