、显示某个对象的某个属性值:
两种方式:
${enterprise}
<s:property value="enterprise" />
2、条件判断
<s:if test="name == 'Max'">
Max's file here
</s:if>
<s:elseif test="name == 'Scott'">
Scott's file here
</s:elseif>
<s:else>
Other's file here
</s:else>
3、国际化JavaScript弹出对话框的内容
alert('<s:text name="sendmds.check_dateType"/>');
4、No result defined for action
原因:struts.xml的配置问题
定义变量:
<c:set var="ctx" value="${pageContext.request.contextPath}"/>
页面链接:
htmlMenu6+="<a href='${ctx}/role/trustuser/trustuser.action'><s:text name="mainpage.trustuser" /></a><br>";
struts.xml配置:
<package name="role_trustuser" extends="default"
namespace="/role/trustuser">
<!-- 信任用户管理 -->
<action name="trustuser"
class="org.cmds.km.role.web.action.TrustUserAction">
<result name="reload" type="redirect-action">
trustuser
</result>
</action>
<!-- (查看/修改)用户详细信息 -->
<action name="trustusermodify"
class="org.cmds.km.role.web.action.TrustUserModifyAction">
<result name="reload" type="redirect-action">
trustusermodify
</result>
<result name="trustuser" type="chain">trustuser</result>
</action>
</package>
注意:nampspace必须与jsp所在的路径一致。(错误原因)
分享到:
相关推荐
Struts2使用过滤器(Filter)作为前端控制器,相比于Struts1使用servlet作为前端控制器更加优雅。 - **适用范围**:Struts2广泛应用于企业级Java Web项目的开发中,特别是那些需要处理大量用户交互和数据展示的应用。 ...
描述中提到的博文链接可能是一个开发者分享的关于Struts2使用经验或者某个特定问题的解决方案。由于链接未提供实际内容,我们无法详细讨论其中的具体知识点,但通常这类文章可能会涉及如何解决Struts2中的常见问题,...
3. 实现:使用 Struts2 框架实现项目的功能。 4. 测试:对项目进行测试和调试。 5. 部署:将项目部署到生产环境中。 Struts2 框架的技术架构 Struts2 框架的技术架构主要包括以下几个部分: 1. Action:负责处理...
《实用Apache Struts2 Web 2.0项目》是一本深入浅出地介绍如何使用Struts2框架构建高效Web应用的电子书。...无论你是初入Java Web开发的新手,还是希望深化Struts2使用经验的老手,这本书都将是你宝贵的参考资料。
6. **配置文件**:Struts2使用struts.xml或者其他的配置文件来定义Action、结果类型、拦截器栈等,使得开发者可以灵活地控制应用程序的行为。 7. **Action与结果**:Action是处理用户请求的核心,它接收请求,执行...
Struts2-API文档详细列出了框架的所有公共接口和类,这是开发者理解并使用Struts2核心组件的基础。例如,`ActionSupport`类是所有自定义动作类的基类,提供了默认的行为,如错误处理和国际化。`StrutsResult`接口...
`struts2-mailreader-2.0.1.war` 是一个模拟邮件阅读器的实例,展示了Struts2处理表单数据、文件上传、用户认证和授权的使用。它可以帮助开发者理解如何在Struts2中实现用户交互和数据管理。 3. **Struts2 Portlet...
Struts2则吸取了Struts1的经验教训,引入了拦截器(Interceptor)机制,使得业务逻辑的处理更加模块化和可扩展。Struts2的配置更加简洁,支持注解,使得开发者可以更快速地进行开发。此外,Struts2与Spring框架的...
在"struts2资源下载"中,我们可以获取到与Struts2相关的各种资料,包括但不限于教程、示例代码、API文档、安全补丁以及社区提供的插件等,这些都对学习和使用Struts2框架极其有益。 Struts2的核心功能包括: 1. **...
这本书的中文版可能对中文读者更加友好,同样会介绍Struts2的基本概念和实践,包括Action、Result、Interceptor的使用,以及Struts2与其他技术(如Spring、Hibernate)的整合。此外,可能还会涉及国际化和本地化支持...
Struts2是一个强大的Java web应用程序框架,用于构建和维护可扩展、高效且易于管理的Web应用。...对于初学者和经验丰富的开发者来说,"struts2-docs"都是理解和应用Struts2框架的不可或缺的参考资料。
总的来说,张龙圣思园的Struts2学习笔记是全面了解和掌握Struts2框架的宝贵资源,无论你是初学者还是有经验的开发者,都能从中受益。它会帮助你深入理解Struts2的工作原理,掌握其核心特性和最佳实践,从而提升你的...
Struts2是一个强大的Java web开发框架,它基于MVC(Model-View-...然而,随着Spring Boot和其他现代框架的发展,Struts2的使用逐渐减少,但在理解MVC模式和企业级应用开发方面,Struts2仍然具有重要的学习价值。
- **注解配置**:Struts2也支持使用Java注解来简化配置,直接在Action类或方法上添加注解即可。 3. **Action与Result**: - Action通过`execute()`方法响应请求,开发者可以自定义其他方法来处理特定的业务逻辑。...
总的来说,"struts2-lib"提供的资源让我们能够深入理解并使用Struts2框架,从而高效地开发Java Web应用。无论是新手还是经验丰富的开发者,都可以从中获益,构建出结构清晰、易于维护的Web项目。
Struts2是一个强大的Java web应用程序开发框架,它遵循Model-View-Controller (MVC)设计模式,用于构建可维护性和可扩展性高的企业级应用。本文将深入探讨Struts2的核心概念,包括Action、Result、配置文件、OGNL与...
《Struts2 In Action中文版》是一本全面、实用的指南,无论你是初学者还是有经验的开发者,都能从中受益,提升对Struts2框架的理解和应用能力。阅读并实践书中的内容,你将能够熟练地运用Struts2构建高效、稳定的...
在这个“Struts2项目开发经验总结”中,我们将深入探讨Struts2的核心概念、关键特性以及在实际项目中的应用。 首先,Struts2作为控制器,负责处理HTTP请求,并通过Action类来执行业务逻辑。Action类是Struts2的核心...
通过安装并使用NetBeans Struts2插件,开发者可以在熟悉的开发环境中轻松地构建和管理Struts2应用,实现更高效的工作流。无论是初学者还是经验丰富的开发者,都能从中受益,提升开发效率和代码质量。