struts2中web元素中的一些问题

问题描述

privateMap<String,Object>request;各位n人谁能帮忙解释下阿,越详细越好谢谢

解决方案

解决方案二:
key为String值为object的map对象request
解决方案三:
定义了一个map对象的引用,map的key为string类型,value为object类型的
解决方案四:
定义了一个Map对象的引用request,Map的key为string类型,value为Object类型。
解决方案五:
引用楼主a2057587的回复:

privateMap<String,Object>request;各位n人谁能帮忙解释下阿,越详细越好谢谢

这个是ActionContext.getRequest();的定义这个privateMap<String,Object>request就是把HttpServletRequest对象就行拆分出来,这样就可以让StrutsAction和ServletAPI解耦,便于测试privateMap<String,Object>request;key:String对应request.getAttribute(key)中的key参数;value:Object对应request.getAttribute(key)的值!
解决方案六:
privateMap<String,Object>request;定义一个Map对象request,其中key为字符串类型,值为object类型。通过request.setAttribute("shoppingCar",shoppingCar);request.setAttribute("book",book);其中"shoppingCar","book"为储存在request这个Map对象里的key值;shoppingCar,book分别为对应的两个对象,当需要获得shoppingCar这个对象时,可以通过request.getAttribute("shoppingCar")取得。
解决方案七:
Map对象并不推荐,推荐用HasMapprivateMap<String,Object>request;定义一个Map对象request,其中key为字符串(string)类型,值为object类型。你直接看jdk就行了啊..............

时间: 2024-10-02 02:54:20

struts2中web元素中的一些问题的相关文章

为什么struts2 在web.xml中写了filter就不能打开jsp文件了

问题描述 为什么struts2 在web.xml中写了filter就不能打开jsp文件了 其中jsp文件放在F:tomcatwebapps2 web.xml放在F:tomcatwebapps2WEB-INF //web.xml中的filter struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter struts2/2/*.action 解决方案 filter的一部分打印不出来. 解决方案二: 请求

服务器-struts2在web.xml中添加支持后访问所有页面报404错误,什么原因?

问题描述 struts2在web.xml中添加支持后访问所有页面报404错误,什么原因? struts2在web.xml中添加支持后访问所有页面报404错误,本地测试无任何问题,上传服务器就报所有页面404. web.xml struts.xml 运行后 解决方案 上传服务器之后,看看是不是请求IP,或者端口错了 解决方案二: 看看启动服务器报错没.估计你服务器在启动时就报错了 解决方案三: 看看服务器上jsp页面的路径对不对 解决方案四: 这情况一般是 启动服务器 然后就报错了... 找找看

asp.net中 web.config中连接用户名和密码是用什么加密的求解

问题描述 asp.net中 web.config中连接用户名和密码是用什么加密的求解 <add key="databaseconn_Server" value="173.231.20.198" /> <add key="databaseconn_DB" value="wws" /> <add key="databaseconn_User" value="5AC7376

查看网站中WEB服务中的方法时报异常

问题描述 在WEB服务中写了一个返回泛型的方法,上边也加上了[WebMethod]标签,但是在添加WEB服务的时候我查看一下这个方法,点击调用的时候说"无法查看网页",不晓得这个是什么异常,请各位高手给帮帮忙啊!!! 解决方案 解决方案二:该回复于2009-04-04 20:41:06被版主删除

有关于Struts2创建Web工程中JDBC修改表字段值的问题

问题描述 2013-08-03 ==========================================================================================客户端更新语句:update cost_xjz set status='0',startime=to_date('2013-08-01 16:30:22','yyyy-mm-dd hh24:mi:ss') where id = 21;上面是客户端更新语句,使用完全正常无任何问题! ===

JavaEE中web.xml中的load-on-startup属性

1)load-on-startup元素标记容器是否在启动的时候就加载这个servlet(实例化并调用其init()方法). 2)它的值必须是一个整数,表示servlet应该被载入的顺序.当值为0或者大于0时,表示容器在应用启动时就加载并初始化这个servlet: 3)当值小于0或者没有指定时,则表示容器在该servlet被选择时才会去加载. 4)正数的值越小,该servlet的优先级越高,应用启动时就越先加载. 5)当值相同时,容器就会自己选择顺序来加载. 看一个配置SpringMVC分发器的例

Servlet容器Tomcat中web.xml中url-pattern配置详解

前言 今天研究了一下tomcat上web.xml配置文件中url-pattern的问题. 这个问题其实毕业前就困扰着我,当时忙于找工作. 找到工作之后一直忙,也就没时间顾虑这个问题了. 说到底还是自己懒了,没花时间来研究. 今天看了tomcat的部分源码 了解了这个url-pattern的机制.  下面让我一一道来. tomcat的大致结构就不说了, 毕竟自己也不是特别熟悉. 有兴趣的同学请自行查看相关资料. 等有时间了我会来补充这部分的知识的. 想要了解url-pattern的大致配置必须了解

struts2 访问Web元素的4种方法

完整代码 :Struts12AccessWebElement.rar 第一种也是最常用的一种方法实现这几个接口 RequestAware,SessionAware,ApplicationAware struts以依赖注入方式把request,session和application赋上值,看一下完整的代码 package com.pengli.struts.parampack; import java.util.Map; import org.apache.struts2.interceptor.

java中Web Project中加载dll文件的终极解决方案

1.首先把要加载的dll文件拷贝到Web Project的src目录下 2.声明一个TestDLL类,名字请根据实际命名  代码如下 复制代码 package com.anllin.jni; public class TestDLL {     public TestDLL(String... filenames)     {         // 取得src下的物理路径,         String path = TestDLL.class.getResource("/").get