ssh框架前臺彈出警告框

直接上代碼:
action類實現下面的這個接口:
public class UserAdminAction extends ActionSupport implements ModelDriven, ServletResponseAware {

private HttpServletRequest request = null;
private HttpServletResponse response;

public HttpServletRequest getRequest() {
	return request;
}

public void setRequest(HttpServletRequest request) {
	this.request = request;
}

public HttpServletResponse getResponse() {
	return response;
}

public void setResponse(HttpServletResponse response) {
	this.response = response;
}


// 後臺用戶的刪除
public String delete() {

	PageBean<Order> orders = orderService.findByUid(user.getUid(), 1);

	if (orders != null) {
		System.out.println("刪除失敗-----");
		response.setContentType("text/html;charset=UTF-8");
		response.setCharacterEncoding("UTF-8");// 防止彈出的信息出現亂碼
		try {
			PrintWriter out = response.getWriter();
			out.print("<script>alert('此用戶存在數據關聯,請不要刪除!')</script>");
			out.print(
					"<script>window.location.href='http://localhost:8080/shop/userAdmin_findAll1.action'</script>");
			out.flush();
			out.close();

		} catch (IOException e) {
			e.printStackTrace();
		}

	} else {
		User existUser = userService.findByUid(user.getUid());
		userService.delete(existUser);
		System.out.println("刪除成功");
	}
	return "deleteSuccess";
}

public void setServletResponse(HttpServletResponse response) {
	this.response = response;

}

}
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章