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

如何通过struts的标签调用java静态的方法?

阅读更多
package com.util;
public static String encoder(String source,String charset){

         return source ;

}
<s:property value="@com.util.StringUtil@encoder(nickName,'UTF-8')"/>
最后必须在struts.xml文件中添加:
<constant name="struts.ognl.allowStaticMethodAccess" value="true"></constant>
分享到:
评论

相关推荐

    Struts2 动态方法调用(十三)

    在Struts2中,动态方法调用(Dynamic Method Invocation,DMI)是一种特性,允许我们通过URL直接调用Action类的方法,而无需在配置文件中显式指定。这在某些情况下提供了更大的灵活性。 在Struts2的动态方法调用中...

    struts2标签使用例子

    通过以上介绍,我们可以看出Struts2标签库为Web开发带来了很多便利。在实际项目中,开发者可以根据需要选择合适的标签来构建用户界面,提高开发效率。在压缩包中的"example"文件可能包含了一个或多个使用Struts2标签...

    Java struts2 ongl 标签 jsp页面

    Java Struts2 OGNL(Object-Graph Navigation Language)标签是用于在JSP页面中动态地访问和操作Java对象的强大工具。以下是对这些知识点的详细解释: 1. **对象树的访问**: OGNL允许开发者通过点号(`.`)来遍历...

    Struts2 OGNL调用公共静态方法详细介绍

    在Struts2中,通过OGNL调用公共静态方法可以使前端模板直接利用后台代码的便利性,无需创建额外的Action实例。 首先,假设我们有一个名为`Util`的工具类,位于`com.xxx.util`包下,其中包含一个名为`sayHello`的...

    struts2.0标签使用源码

    Struts2.0是Java Web开发中非常流行的一个MVC框架,它的标签库极大地简化了视图层的开发,使得开发者能够更专注于业务逻辑。在本文中,我们将深入探讨Struts2.0标签的使用及其源码分析。 一、Struts2.0标签概述 ...

    struts2标签大全

    通过熟练掌握这些标签,开发者可以更高效地构建Struts2应用,提高开发效率,同时减少代码量,使得JSP页面更加简洁和易读。了解并熟练运用这些标签,是成为一名合格的Struts2开发者的关键步骤。在实际工作中,可以...

    struts2 标签 OGNL

    例如,对于类`net.ilkj.ognl.A`,静态变量`a`和静态方法`findA()`可以通过`@net.ilkj.ognl.A@a`和`@net.ilkj.ognl.A@findA()`来调用。 除了OGNL,Struts2还提供了一个丰富的标签库,包括UI标签和非UI标签。UI标签...

    web struts 当当jsp静态页面

    在这个项目中,"jsp静态页面"可能指的是不包含任何Java代码或者仅包含EL(Expression Language)和JSTL(JavaServer Pages Standard Tag Library)标签的页面。这些静态页面主要用于展示数据,用户交互通常通过...

    Java Struts框架示例项目

    这个"Java Struts框架示例项目"是一个非常适合新手入门的学习资源,通过实践来理解Struts2的核心概念和工作原理。 首先,让我们从基本概念开始。Struts2是基于拦截器的框架,它的核心设计模式是Front Controller,...

    精通Struts--Java流行服务器、框架及工具整合应用

    通过将复杂的表单元素和逻辑封装成易于使用的标签,开发者能够在无需深入Java代码的情况下构建复杂、功能齐全的Web界面。这不仅提高了开发效率,还增强了代码的可读性和可维护性,是Struts框架成为Java Web开发领域...

    ognl表达式java使用案例详解(测试通过)

    2、支持类静态的方法调用和值访问,表达式的格式为@[类全名(包括包路径)]@[方法名 | 值名],例如:@java.lang.String@format('foo %s', 'bar')或@tutorial.MyConstant@APP_NAME; 3、支持赋值操作和表达式串联...

    struts生成静态页面实例

    Struts框架会调用Action类的方法,生成并返回静态页面的内容。 在提供的"demo"文件中,可能包含了这个实例的源代码,包括Action类、struts.xml配置文件以及其他必要的资源。通过查看和运行这些代码,你可以更深入地...

    Struts2 之Struts2标签详解

    Struts2是一个流行的Java Web开发框架,用于构建MVC(模型-视图-控制器)架构的应用程序。在Struts2中,标签库是其强大的功能之一,它简化了JSP页面的编写,使得开发者能够更方便地与模型和控制器进行交互。本文将...

    struts2标签集

    Struts2标签集是Java开发Web应用时常用的一组组件,它们主要用于简化视图层的构建,提升开发效率。Struts2框架的核心是MVC(Model-View-Controller)模式,而标签集则是视图层的重要组成部分,它提供了一系列与JSP...

    struts2常用标签总结

    Struts2是一个流行的Java Web框架,它提供了一套丰富的标签库,使得开发者在构建MVC应用时能够更方便地处理视图层。这些标签极大地方便了页面的编写,同时具有良好的可扩展性和代码复用性。Struts2的标签库不仅限于...

    struts.properties详解

    动态方法调用允许通过请求参数直接调用Action中的方法,增加了灵活性但也可能带来安全风险。 - **struts.enable.SlashesInActionNames**:允许或禁止在Action名中使用斜线,默认为`false`。开启后可以在Action名中...

    使用Struts2开发Java Web应用程序

    为了提高性能,可以使用Struts2的缓存机制、减少不必要的视图渲染、优化Action设计以及利用静态资源缓存等方法。 总结来说,Struts2是一个强大而灵活的Java Web开发框架,它简化了MVC模式的实现,提供了丰富的特性...

    图书管管理系统,struts2,java,jsp,servlet,图书管管理系统

    总的来说,这个图书馆管理系统通过Struts2、Java、JSP和Servlet的组合,构建了一个功能完备、结构清晰的软件应用。它不仅实现了图书的信息化管理,也提供了权限控制和读者服务等功能,充分体现了现代信息技术在图书...

    struts课堂资料\第四章(标签、验证)2

    3. **校验流程**:当用户提交表单时,Struts会调用ActionForm的`validate()`方法,该方法根据配置文件中的规则执行验证。如果验证失败,错误信息会被添加到ActionForm的`errors`集合中,然后在JSP页面上显示。 4. *...

    DWZ的demo工程(后台java实现,使用struts2)

    这些操作对应于Struts2的Action类中的不同方法,每个方法都与特定的数据库操作相对应,例如INSERT、SELECT、UPDATE和DELETE SQL语句。 **6. 分页功能:** 为了处理大量数据,DEMO实现了分页功能。在DWZ中,这通常...

Global site tag (gtag.js) - Google Analytics