`
fangjing
  • 浏览: 52892 次
  • 性别: Icon_minigender_1
文章分类
社区版块
存档分类
最新评论

struts2 jsp中一些参数的取得方法

阅读更多

1、 例如:我们要取得session中储存一个属性username的值,可以利用下列方法:
              session.getAttribute("username") 取得username的值,
      在EL中则使用下列方法
              ${sessionScope.username}

2、例如:我们要取得用户的请求参数时,可以利用下列方法:
              request.getParameter(String name)
              request.getParameterValues(String name)
      在EL中则可以使用param和paramValues两者来取得数据。
             ${param.name}
             ${paramValues.name}

3、例如:要取得cookie中有一个设定名称为userCountry的值,可以使用${cookie.userCountry}来取得它。

4、例如:initParam取得设定web站点的环境参数(Context)
              String userid = (String)application.getInitParameter("userid");
    可以使用 ${initParam.userid}来取得名称为userid

5、pageContext取得其他有关用户要求或页面的详细信息。
              ${pageContext.request.queryString}         取得请求的参数字符串
              ${pageContext.request.requestURL}         取得请求的URL,但不包括请求之参数字符串
              ${pageContext.request.contextPath}         服务的web application 的名称
              ${pageContext.request.method}           取得HTTP 的方法(GET、POST)
              ${pageContext.request.protocol}         取得使用的协议(HTTP/1.1、HTTP/1.0)
              ${pageContext.request.remoteUser}         取得用户名称
              ${pageContext.request.remoteAddr }         取得用户的IP 地址
              ${pageContext.session.new}             判断session 是否为新的
              ${pageContext.session.id}               取得session 的ID
              ${pageContext.servletContext.serverInfo}   取得主机端的服务信息

分享到:
评论

相关推荐

    struts2 向结果传参数

    在Struts2中,结果(Result)是动作(Action)执行后跳转的目标,它可以是一个JSP、Servlet或其他资源。有时我们需要在Action执行后向结果传递参数,以便在目标页面中使用这些参数来呈现数据或执行某些逻辑。本文将...

    struts2中Action获取参数的3种方式代码

    本文将详细介绍Struts2中Action获取参数的三种主要方式,并通过实际代码示例来阐述每种方法的使用。 1. **通过getter和setter方法获取参数** 这是最常见的方式,Struts2会自动将请求参数与Action类的属性进行匹配。...

    struts2+jdbc+jsp增删改查

    在本项目"struts2+jdbc+jsp增删改查"中,开发者使用了Struts2来处理用户请求,通过JDBC(Java Database Connectivity)进行数据库操作,而JSP(JavaServer Pages)则作为视图层,显示数据。这个项目的核心在于实现对...

    struts2 使用action属性接收中文参数(post提交)

    这篇名为“Struts2 使用action属性接收中文参数(post提交)”的博文可能讲述了如何在Struts2框架中正确处理中文POST请求。在处理中文参数时,主要涉及以下几个关键知识点: 1. **字符编码设置**: - 请求编码:...

    struts1.x 和 struts2.x向Action里填充jsp参数原理

    本篇文章将深入探讨Struts1.x和Struts2.x在向Action中填充JSP参数的原理。 Struts1.x的工作原理: Struts1的核心是ActionServlet,它是一个实现了Servlet接口的控制器。当用户发起HTTP请求时,请求会被Dispatcher...

    struts2中action如何获取jsp页面参数1.rar

    以上就是Struts2中Action获取JSP页面参数的一些主要方法。在实际开发中,应根据具体需求选择合适的方式,以实现高效且易于维护的代码。理解并熟练运用这些技术,对于提升Web应用的开发效率和质量至关重要。

    JSP上手struts2常用包2.3版

    2. **Struts2 JSP标签库**:`struts2-convention-plugin.jar`和`struts2-jsp-plugin.jar`提供了与JSP集成的支持,允许开发者在JSP页面中使用Struts2的标签来简化视图层的开发,如`s:property`、`s:form`、`s:action`...

    struts2中action接收参数的方式

    当请求到达Action时,该拦截器会检查Action方法的参数,并根据参数类型和名字从请求中获取对应的值。对于复杂类型的参数,如List或Map,Struts2提供了一种称为"OGNL表达式"的机制来处理数组和集合的映射。 例如,...

    JSP Struts2 分页 导出Excel

    JSP页面上通过参数传递当前页码,由Struts2处理后返回相应的数据。 4. **jQuery与Ajax** jQuery是一个JavaScript库,简化了DOM操作和Ajax请求。在本案例中,我们可以使用jQuery的Ajax方法向服务器发送异步请求,...

    struts2中action如何获取jsp页面参数1.pdf

    以下是关于如何在Struts2中Action获取JSP页面参数以及相关上下文对象的详细说明: 1. **ActionContext获取请求参数** - `ActionContext`是Struts2框架中的一个重要组件,它是一个存储执行Action时所需对象的容器,...

    struts2和jspServlet上传

    Struts2和JSP Servlet上传是Web开发中的常见场景,主要涉及如何在用户提交表单时处理文件上传请求。这两个技术都是Java Web开发的重要组成部分,Struts2是一个基于MVC设计模式的开源框架,而Servlet是Java EE规范的...

    struts2支持方法上传递参数

    下面将详细介绍Struts2中如何实现方法上传递参数以及相关知识点。 首先,Struts2的核心是Action类,它是处理用户请求的中心。在Action类中定义的方法通常对应于用户的操作,每个方法可以接收一个或多个参数。当用户...

    struts2 接收参数

    这篇博客文章可能深入探讨了Struts2如何在Action类中获取和管理这些参数。 首先,Struts2的核心是DispatcherServlet,它负责拦截所有的HTTP请求,并根据配置的拦截器栈来处理请求。在Struts2中,Action类是业务逻辑...

    ajax+struts2.0+jsp下拉列表级联

    3. Struts2 Action处理:在Struts2的Action类中,接收AJAX请求,根据请求参数执行相应的业务逻辑,比如从数据库中查询关联数据。 4. 数据处理:查询到的数据转化为JSON格式,这是AJAX请求期望的响应格式。Struts2...

    struts2 java struts jsp

    例如,一个典型的Struts1 Action类会继承自`Action`,并重写`execute`方法,但在Struts2中,开发者可以创建任意类并使用注解来标记Action方法,减少了对特定API的依赖。 其次,Struts2引入了拦截器(Interceptor)...

    Struts2接收参数

    在Struts2中,接收参数是一项基础且重要的功能,它允许开发者从HTTP请求中获取用户输入的数据,进而处理业务逻辑。这篇博客文章可能是关于如何在Struts2中有效地接收和处理这些参数的探讨。 首先,Struts2通过...

    struts2 中action 如何获取jsp 页面参数1.pdf

    本篇文章将详细介绍如何在Struts2的Action中获取JSP页面传递的参数。 首先,Struts2框架会自动将HTTP请求中的参数绑定到Action类的相应字段上,这是通过OGNL(Object-Graph Navigation Language)实现的。然而,...

Global site tag (gtag.js) - Google Analytics