如题 具体代码如下:
public String execute() throws Exception {
Map map = (Map) ActionContext.getContext().get("request");
try {
classesService.delete(classesCodes);
map.put("classesMessage", "删除成功!");
} catch (Exception e) {
map.put("classesMessage", "删除失败!");
}
return SUCCESS;
}
我用debug测试过了 map对象为null,请大家帮忙分析下 是什么原因 谢过了
public String execute() throws Exception {
Map map = (Map) ActionContext.getContext().get("request");
try {
classesService.delete(classesCodes);
map.put("classesMessage", "删除成功!");
} catch (Exception e) {
map.put("classesMessage", "删除失败!");
}
return SUCCESS;
}
我用debug测试过了 map对象为null,请大家帮忙分析下 是什么原因 谢过了
解决方案 »
- 一个很郁闷的问题500 Servlet Exception
- hibernate 多对一查询不到父类对象的属性?在线等
- 当tomcat和oracle同时开启时,连接自己在tomcat下的网址时,提示要密码,很奇怪的事。
- 在JSP中使用JS表单验证的问题
- cookie容量过大问题!!!(急!)
- 急!jsp interbase数据库连接问题?
- jqplot咋使用啊
- 错在哪里?
- 用SmartUpload类上传文件有大小限制吗??或者ENCTYPE='multipart/form-data'的form对于上传文件大小有限制??为什么大于1M的文件一上传就显示找不到页面啊!!
- struts2 设置了上传文件的类型 任然提示失败
- jsp页面跳转action,我这样写能穿过去什么
- 我的web系统中oracle数据库,怎么访问另外一个sql server数据库
你这样应该不能得到request对象吧。
你要用ServletActionContext这个类吧。
public String execute() throws Exception {
HttpServletRequest request = ServletActionContext.getRequest();
try {
classesService.delete(classesCodes);
request.setAttribute("classesMessage", "删除成功!");
} catch (Exception e) {
request.setAttribute("classesMessage", "删除失败!");
}
return SUCCESS;
}
Map request = (Map)ServletActionContext.getRequest();
try {
classesService.delete(classesCodes);
request.put("classesMessage", "删除成功!");
} catch (Exception e) {
request.put("classesMessage", "删除失败!");
}
return SUCCESS;
}