项目中多个action类中用到下面两句代码ActionContext.getContext().put("showInfo", "<div style='color:green'>修改用户设置成功!</div>");
ActionContext.getContext().put("path", "/hr/user.do");由于主要变动就是“用户”和“"/hr/user.do”这两个数据,所以我想封装成一个方法,供所有action可以使用我写了一个类放这些封装的方法,但这个方法我不知道设计成静态方法好还是成员方法好。
我很想设计成静态方法,如下/**
* 封装操作成功转发信息
* @param name 模块名
* @param path 要返回的路径
*/
public static void success(String name,String path){
ActionContext.getContext().put("showInfo", "<div style='color:green'>修改"+name+"设置成功!</div>");
ActionContext.getContext().put("path", path);
}但是怕有什么我不知道的隐患,所以来这里求解来了。有经验的指教下谢谢。
ActionContext.getContext().put("path", "/hr/user.do");由于主要变动就是“用户”和“"/hr/user.do”这两个数据,所以我想封装成一个方法,供所有action可以使用我写了一个类放这些封装的方法,但这个方法我不知道设计成静态方法好还是成员方法好。
我很想设计成静态方法,如下/**
* 封装操作成功转发信息
* @param name 模块名
* @param path 要返回的路径
*/
public static void success(String name,String path){
ActionContext.getContext().put("showInfo", "<div style='color:green'>修改"+name+"设置成功!</div>");
ActionContext.getContext().put("path", path);
}但是怕有什么我不知道的隐患,所以来这里求解来了。有经验的指教下谢谢。
解决方案 »
- /jsp/index.jsp(27,4) The s:form tag declares that it accepts dynamic attributes
- 100分求教一个struts配置问题 跟帖有分
- 高手帮帮忙呀,结业作业!!!(一个Java程序)
- 我培训了J2EE,在南京好不好找工作呢???能做些什么啊??
- 一个关于hibernate的问题
- tomcat 5.5.15 想配置root应用下可以使用的数据连接池,该如何处理?
- up有分,j2EE在职程序员联盟群(群号:15603003)招集JAVA/JSP等方面技术的在职程序员,本群为WEB在职程序员联盟第四群,欢迎广大在职程序员和
- 用STRUTS HTML标签的<html:select>怎样样设定已选定值
- 那位大虾知道那里有weblogic8.1的下载啊,送20分!
- 关于Jsp页面标签属性中class属性的一个小问题
- 连不上别人的数据库或SVN
- 统计一天内销售某件商品的数量方法
Servlet的存活空间一共有4个
page,request,session,application
你现在把这两个值存在最广范围的application里,
它就好比静态变量一样,
对于所有的访问都返回同样的值。
不太知道楼主的具体应用,如果静态变量对你的程序没有影响的话,应该没有什么。
Servlet的存活空间一共有4个
page,request,session,application
你现在把这两个值存在最广范围的application里,
它就好比静态变量一样,
对于所有的访问都返回同样的值。
不太知道楼主的具体应用,如果静态变量对你的程序没有影响的话,应该没有什么。
那用下面的吧,不管有没有问题,缩小作用域都应该能减少麻烦 ServletActionContext.getRequest().setAttribute
向request、session、application等作用域添加值
ActionContext ac=ActionContext.getContext();
ac.put("req", "request作用域里的值");
ac.getSession().put("sess", "session作用域里的值");
ac.getApplication().put("app", "application作用域里的值");
https://cwiki.apache.org/WW/accessing-application-session-request-objects.html