`
nakupanda
  • 浏览: 416160 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

struts2 if 中使用请求参数parameters

    博客分类:
  • java
阅读更多
#parameters.station[0]相当于<%=request.getParameter("station")%>,获得页面传递的参数
       <s:if test="#parameters.station[0] == 'client'">
             客户资料
       </s:if>
       <s:else>
              供应商资料
       </s:else>


转自http://www.cnblogs.com/345563452/archive/2009/12/30/1635868.html
分享到:
评论

相关推荐

    Migrating From Struts1 To Struts2

    需要注意的是,Struts2的Action类通常包含较少的状态信息,更多地依赖于请求参数和拦截器来处理业务逻辑。 4. **转换配置文件**:将Struts1的配置文件转换为Struts2的格式。Struts2采用XML或注解的方式来配置Action...

    Struts2的拦截器的使用详解

    1. 拦截器栈:Struts2中的拦截器不是单独工作的,而是以栈的形式存在,称为拦截器栈。每个拦截器都有一个进入方法(invoke)和一个退出方法,当请求到达时,会按照栈的顺序逐个调用进入方法,直到到达目标Action;...

    Struts2的标签库及OGNL表达式语言

    本篇文章将详细探讨Struts2中的OGNL表达式语言以及标签库。 **OGNL(对象图导航语言)** OGNL是一种强大的表达式语言,它允许开发者通过简洁的语法来访问和操作对象的属性。在Struts2框架中,OGNL扮演着至关重要的...

    Struts2 API 以及标签手册

    ActionContext提供了对当前请求上下文的访问,包括ValueStack、Parameters等。 5. **OGNL(Object-Graph Navigation Language)**: Struts2默认使用OGNL作为表达式语言,用于在Action和视图之间传递数据。开发者...

    uploadify+struts2+json前台动态向后台传数据

    在Struts2中创建一个Action,用于接收文件上传请求。使用`@Result`注解定义结果类型,如`json`,并使用`@Parameters`注解获取前端发送的参数。 ```java import org.apache.struts2.interceptor.ParameterAware; ...

    struts2自定义拦截器

    在Struts2中,自定义拦截器是实现业务逻辑控制、数据验证、权限管理等功能的重要手段。下面将详细探讨如何在Struts2中实现自定义拦截器来完成权限拦截。 首先,我们需要了解Struts2拦截器的工作原理。拦截器是在...

    struts2的使用标签

    下面我们将深入探讨Struts2的使用标签及其在实际开发中的应用。 一、Struts2标签库介绍 Struts2提供了丰富的标签库,这些标签主要用于处理用户界面,减少开发者与JSP页面之间的交互代码。主要包含以下几类标签: 1...

    struts2_标签库

    在Struts2中,使用标签库通常需要在JSP页面上导入相应的标签库,例如: ```jsp &lt;%@taglib prefix="s" uri="/struts-tags" %&gt; ``` 这行代码引入了Struts2的核心标签库,并将前缀"s"分配给它,使得我们可以使用`s:`...

    struts2标签库

    在Struts2中,可以通过以下方式来使用OGNL表达式: - **访问ValueStack中的对象**:可以直接使用`${}`语法来访问ValueStack中的对象,例如`"${foo}"`表示访问名为`foo`的对象。 - **访问其他Scope中的对象**:如果...

    J2EE企业级项目开发-1期 02 Struts2+Web常使用功能的经验.doc

    在Struts2中,`&lt;s:if&gt;`标签是用于条件判断的,它允许开发者在页面中根据某些条件展示不同的内容。例如,如果session域中的`customer`对象为空, `&lt;s:if test="%{#session.customer==null}"&gt;` 则会显示特定的HTML元素...

    精通struts2的ognl表达式

    ### 精通Struts2中的OGNL表达式 在深入探讨Struts2框架的核心功能时,理解并熟练掌握OGNL(Object-Graph Navigation Language)表达式的应用是至关重要的一步。OGNL是一种强大的表达式语言,它允许开发者通过简洁、...

    Struts2.0框架技术详解

    通过引入第三方验证框架(如Hibernate Validator),可以在Action类中使用注解来实现数据验证。 **示例代码**: ```java public class MyAction { @NotNull(message = "Username cannot be empty") private ...

    struts2实现文件上传

    在Struts2中,我们通常会使用Apache的Commons FileUpload库来处理文件数据。首先,确保项目中已经引入了`commons-fileupload`和`commons-io`这两个依赖库。 在动作类中,我们可以创建一个`FileItem`类型的字段来...

    SSH框架网上商城项目第24战之Struts2中处理多个Model请求的方法

    总结起来,处理Struts2中多个Model请求的关键在于利用`ParameterAware`接口来获取请求参数,并基于这些参数判断应使用的Model。这在处理复杂业务场景时非常有用,尤其是当Action需要处理多个独立数据模型的情况。...

    struts 2.0自定义验证器

    在Struts 2中,验证是控制层的重要组成部分,它确保了输入数据的质量,防止了无效数据进入数据库或引发错误。自定义验证器允许开发者根据特定业务需求创建自己的验证规则,从而提高代码的复用性和灵活性。 ### ...

    struts2+ajax 无刷新验证身份证号是否已注册,身份证号是否正确

    Struts2是一个基于Java的开源Web应用框架,它继承了Struts1的设计思想,并吸收了WebWork、DWR等框架的优点,使得其功能更加强大。Struts2支持拦截器、类型转换、文件上传、国际化、主题等功能,这些特性使得开发者...

    常用的Struts 2.0标签介绍

    原因是当使用 include 标签时,被包含页面(included)里的 #parameters 拿到的是包含页面的请求参数。 因此,这里需要手动调用 request.getParameter("name")。 --&gt; ("name")+"'"%&gt;"/&gt; &lt;s:if test="#name == '...

    struts学习笔记(4)

    - 在 JSP 页面中使用 `&lt;%@ taglib uri="/struts-tags" prefix="s" %&gt;` 来引入 Struts2 标签。 2. **调试标签 `&lt;s:debug&gt;`**: - 用于显示当前请求上下文中所有可用的数据,帮助开发者调试。 3. **属性显示标签 `...

Global site tag (gtag.js) - Google Analytics