struts2 Action里实现在前台弹出提示框

来源:互联网 发布:centos6 搭建php环境 编辑:程序博客网 时间:2024/04/27 21:29
public class StudentAction extends ActionSupport implements ServletResponseAware{private static final long serialVersionUID = 1L;private HttpServletRequest request = null;private HttpServletResponse response;@Overridepublic void setServletResponse(HttpServletResponse arg0) {this.response = arg0;}public HttpServletRequest getRequest() {return request;}public void setRequest(HttpServletRequest request) {this.request = request;}//选择课程public String selectCourse() throws IOException{String ctid=ServletActionContext.getRequest().getParameter("ctid");Student student=(Student)ActionContext.getContext().getSession().get("student");try {if (studentService.selectCourse(Integer.parseInt(ctid), student)){ response.setContentType("text/html;charset=utf-8"); PrintWriter out = response.getWriter(); out.print("<script>alert('选定成功!')</script>"); out.print("<script>window.location.href='/IntegrationManage/student/courseList.jsp'</script>"); out.flush();             out.close(); return null;}} catch (Exception e) { response.setContentType("text/html;charset=utf-8"); PrintWriter out = response.getWriter(); out.print("<script>alert('对不起你已经选过该课程!')</script>"); out.print("<script>window.location.href='/IntegrationManage/student/courseList.jsp'</script>"); out.flush();             out.close(); return null;}return SUCCESS;}}

0 0
原创粉丝点击