public class StudentAction extends ActionSupport implements ServletResponseAware{
private static final long serialVersionUID = 1L;
private HttpServletRequest request = null;
private HttpServletResponse response;
@Override
public 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;
}
}
struts2 Action里实现在前台弹出提示框
最新推荐文章于 2018-12-07 22:09:21 发布