模仿struts改进版:各种action

来源:互联网 发布:唯品会配送网络结构 编辑:程序博客网 时间:2024/06/06 19:28
package com.bjpowernode.servlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;public interface Action {public String execute(HttpServletRequest request,HttpServletResponse response) throws Exception;}
package com.bjpowernode.servlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import com.ankangqiao.servlet.UserManager;public class AddUserAction implements Action {public String execute(HttpServletRequest request,HttpServletResponse response) throws Exception {String username = request.getParameter("username");// int age = Integer.parseInt(request.getParameter("username"));// String sex = request.getParameter("sex");// ...................// 调用业务逻辑UserManager userManager = new UserManager();userManager.addUser(username);return "/add_success.jsp"; // 转向路径可以通过配置文件读取}}

package com.bjpowernode.servlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import com.ankangqiao.servlet.UserManager;public class DeleteUserAction implements Action {public String execute(HttpServletRequest request,HttpServletResponse response) throws Exception {String username = request.getParameter("username");// 其他删除条件.....// 调用业务逻辑UserManager userManager = new UserManager();try {userManager.deleteUser(username);} catch (Exception e) {return "/delete_error.jsp"; // 转向路径可以通过配置文件读取}return "/delelte_success.jsp"; // 转向路径可以通过配置文件读取}}

package com.bjpowernode.servlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import com.ankangqiao.servlet.UserManager;public class ModifyUserAction implements Action {public String execute(HttpServletRequest request,HttpServletResponse response) throws Exception {String username = request.getParameter("username");// int age = Integer.parseInt(request.getParameter("username"));// String sex = request.getParameter("sex");// ...................// 调用业务逻辑UserManager userManager = new UserManager();userManager.modifyUser(username);return "/modify_success.jsp"; // 转向路径可以通过配置文件读取}}

package com.bjpowernode.servlet;import java.util.List;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import com.ankangqiao.servlet.UserManager;public class QueryUserAction implements Action {public String execute(HttpServletRequest request,HttpServletResponse response) throws Exception {String username = request.getParameter("username");// 其他查询查询条件// ................// 调用业务逻辑UserManager userManager = new UserManager();List userList = userManager.queryUser(username);request.setAttribute("users", userList);return "/query_success.jsp"; // 转向路径可以通过配置文件读取}}


原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 孩子的作业太多怎么办 爸爸是乙肝孩子怎么办 孩子出生没有奶怎么办 顺产后没有奶水怎么办 还在经常逃课怎么办 老板不重视自己怎么办 孩子不听话爱撒谎怎么办 老师针对我孩子怎么办 小孩动不动就哭怎么办 孩子太拧应该怎么办 孩子贪玩不爱学习怎么办 高二了还不学怎么办 小朋友不喜欢上幼儿园怎么办 一岁半的宝宝不听话怎么办 老公是个窝囊废怎么办 幼儿园老师不喜欢家长怎么办 老师讨厌学生了怎么办 一个舍友很讨厌怎么办 家长对老师不满怎么办 教师被家长辱骂怎么办 如果老师喜欢自己怎么办 孩子不思进取逃避学习怎么办 老师拿孩子泄愤怎么办 老师对小孩不好怎么办 孩子被老师骂怎么办 孩子幼儿园被打怎么办 两个家长吵架老师怎么办 家长和老师矛盾怎么办 孩子特别害怕老师怎么办? 老师排挤孤立孩子怎么办 很害怕一件事怎么办 高中老师误会我怎么办 家长讹老师老师怎么办 小孩子老说头疼怎么办 孩子总是否定自己怎么办 孩子总是否定别人怎么办 老师屏蔽家长该怎么办 初二学生学疲劳怎么办 孩子不愿补英语怎么办 培训班孩子不学怎么办 小孩不想去学校怎么办