`
noknower
  • 浏览: 120146 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Struts2的% $ #(不够准确)

阅读更多
%是用来提取属性是String类型的比如%{getText("name")};
$是在资源文件里用的多,比如年龄在10到100之间,可以写,年龄在${min}和${max} ,el表达式;
#号代表ActionContext.getContext(),request.getAttribute("name")就#request.name ,一般用于堆栈
\\先定义一个action,有个username字段,假设value="luojc"。
public class Login extends ActionSupport {
    private String username;
    
    public String execute() throws Exception {
        return INPUT;
    }
    public String getUsername() {
        return username;
    }
    public void setUsername(String username) {
        this.username = “luojc”;
    }
}

--想传递到页面上,可以通过如下4种方式:---
<s:property value="username"/>
${username}   
<s:property value="#request.username"/>  (#session. #application.类似)
<s:property value="%{username}"/>
分享到:
评论

相关推荐

    Struts2 校验器

    总之,Struts2的校验器是其强大功能的一部分,它帮助开发者轻松地管理和控制用户输入,确保数据的准确性和安全性。理解并熟练使用Struts2的验证机制对于开发高质量的Web应用至关重要。通过阅读给出的博客文章,你将...

    struts1与struts2本质区别

    ### Struts1与Struts2的本质区别 #### 一、Action实现类的对比 - **Struts1**:要求Action类必须继承一个抽象基类,这意味着开发者必须遵守框架提供的特定结构,这在一定程度上限制了灵活性。此外,由于依赖于抽象...

    Struts2 Netbeans插件

    3. **配置文件编辑器**:插件提供了Struts2配置文件(struts.xml)的专用编辑器,具有语法高亮、错误检查和自动格式化等功能,使得配置文件的编写更加直观和准确。 4. **标签库支持**:Struts2的标签库在JSP页面中...

    struts2API文档

    Struts2是一个强大的Java web应用程序框架,它基于MVC(Model-View-Controller)设计模式,为开发者提供了构建可维护性、可扩展性极...在学习过程中,可以结合最新的Struts2官方文档和社区资源,以便获取最准确的信息。

    Struts2演示源码

    Struts2是一个强大的Java web开发框架,用于构建可维护、可扩展且结构良好的应用程序。它提供了MVC(Model-View-Controller)设计模式的实现,极大地简化了开发过程。在这个"Struts2演示源码"中,我们可以深入理解...

    struts扫描及利用工具(2018-11新版)

    [+]struts2-053检测+利用(需要提供参数) [+]检测过程中输出超时原因 [+]兼容HTTP/1.0,修复了struts-045检测不准确的问题 [+]struts2-046检测+利用 [+]修改struts2-048的payload [+]针对某些超时的情况,注释掉 ...

    Struts2Jar包

    Struts2是一个非常著名的Java Web开发框架,它基于MVC(Model-View-Controller)设计模式,用于构建高效、可扩展且易于维护的企业级应用程序。Struts2Jar包是Struts2框架的核心组件集合,包含了运行Struts2应用所需...

    Struts2漏洞检查工具2018版.rar

    6. **实时更新**:随着新的Struts2漏洞被发现,该工具应该会定期更新其漏洞库,以保持检查的准确性。 7. **易用性**:工具的界面应该友好,使得非安全背景的开发者也能轻松上手。 然而,值得注意的是,虽然这类...

    struts2的核心jar包

    - Struts2支持基于注解或XML的表单验证,可以方便地对用户输入进行校验,确保数据的准确性和完整性。 10. **国际化与本地化(Internationalization and Localization)**: - Struts2提供了对多语言的支持,...

    Struts2使用详情

    Struts2是一个强大的Java web框架,它为开发者提供了一种结构化的、可扩展的方式来构建MVC(模型-视图-控制器)应用程序。Struts2的核心是Action类,它负责处理用户的请求并调用业务逻辑,然后将结果传递给视图进行...

    Struts2 JDBC 增删改查

    Struts2通过配置文件(struts.xml)定义了这些动作和结果的映射,使得请求能够准确地被路由到相应的业务逻辑。 在描述中提到,这个项目实现了单表的增删改查功能。这通常涉及四个基本操作: 1. **增加(Insert)**...

    struts2 配置JSP时需要的jar

    综上所述,配置Struts2处理JSP或者整合SSH,需要正确地引入和配置上述提及的各种jar文件,并确保配置文件的准确无误。理解并熟练掌握这些知识点对于开发基于Struts2的Java Web应用程序至关重要。

    struts2学生信息管理系统

    Struts2学生信息管理系统是一个基于Java Web开发的项目,它利用了Apache Struts2框架来构建一个高效且功能丰富的管理平台。Struts2是MVC(Model-View-Controller)设计模式的一种实现,广泛应用于企业级Java应用开发...

    struts2 iterator标签遍历二维数组

    在Struts2框架中,`&lt;s:iterator&gt;`标签被广泛用于遍历集合或数组等数据结构。本文将深入探讨如何使用Struts2中的`&lt;s:iterator&gt;`标签来遍历二维数组,并通过实例代码来具体说明其用法。 ### Struts2 Iterator标签 ##...

    struts2教程word文档格式

    6. **表单数据验证**:Struts2提供了强大的内置验证框架,可以在服务器端验证用户提交的数据,通过在Action类或XML配置文件中定义验证规则,确保数据的准确性和完整性。 7. **结果类型Result**:Action执行后,可以...

    struts2输入校验

    Struts2作为一款流行的Java Web框架,其在处理用户输入时的安全性和有效性至关重要。输入校验是防止恶意数据注入、确保应用程序数据完整性的关键步骤。本文将深入探讨Struts2中的输入校验机制,以及如何对指定方法...

    STRUTS2国际化的问题

    ### STRUTS2国际化的问题 #### 一、Struts2国际化的概述 Struts2作为一个流行的Web应用框架,为了满足全球用户的使用需求,提供了一系列国际化(Internationalization, 简称I18N)的支持。这包括了如何在配置文件...

    Struts2 in action中文版+配套源代码

    8. **表单验证**:Struts2的Validation框架允许在Action类或XML文件中定义验证规则,对用户输入进行校验,保证数据的准确性。 9. ** strut2-dojo-plugin**:这个插件结合Dojo JavaScript库,为应用提供富客户端交互...

    struts2验证框架简单示例

    在Struts2中,验证框架是处理用户输入验证的关键部分,它确保了从客户端接收到的数据的质量和准确性。本示例将深入探讨Struts2验证框架的基本用法,特别适合初学者理解和掌握。 ### 一、Struts2验证框架概述 ...

Global site tag (gtag.js) - Google Analytics