action中获取servletconfig只能在web应用启动的时候进行初始化的方式就有好几种了:直接通过一个servlet实现;通过监听器实现;通过继承struts2的FilterDispatcher,复写init()方法实现。
在jsp上内置就有session对象,可以直接用。
session是JSP的内置对象,在JSP中可以直接使用。但是,在Struts中,你要访问session(在这里是javax.servlet.http.HttpSession对象),而不是直接session。
session.get(xxx,xxx); 就是Map的put, get 方法。可以看到 二者 区别很大。第一个是 HttpSession 对象实例,第二个只是个 Map 变量而已。Struts2 这些框架都是可有可无的。
“value”).,获取用getAttribute(key).或者用:一般我也是用EL表达式来获取,简单。
方法一:使用org.apache.strutsActionContext类,通过它的静态方法getContext()获取当前Action的上下文对象。
如果想将struts2 action中的某个对象,链表或是字符串传到jsp页面,只需在action中定义\x0d\x0a这个对象,链表或字符串,然后生成get,set方法。这样页面就可以获取了。
把getName()换成你想要保存到Session的值。
提问者采纳 不是action传值到jsp页面,而是jsp页面获取action中的属性值,或者范围(如request,session,application等)里的值。
1、ListListA aList;这个相当于二维数组,遍历一下就出来了。
2、服务器中的Java类获得当前路径(来自网络)(1).Weblogic WebApplication的系统文件根目录是你的weblogic安装所在根目录。
3、getServletContext() ) java 的Class中获得相对路径,*路径的方法 1单独的Java类中获得*路径 根据java.io.File的Doc文挡,可知: 默认情况下new File(/)代表的目录为:System. getProperty(user.dir)。
4、,如果你没用struts2框架的话,request.getAttribute(id)2,如果你使用了struts2框架的话,你只用在action中设置一个叫id的属性,并给它get,set方法(这里只会用到get方法)。