`
CoderDream
  • 浏览: 477418 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

Struts2使用经验

阅读更多

、显示某个对象的某个属性值:

两种方式:

${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视频教程

    Struts2使用过滤器(Filter)作为前端控制器,相比于Struts1使用servlet作为前端控制器更加优雅。 - **适用范围**:Struts2广泛应用于企业级Java Web项目的开发中,特别是那些需要处理大量用户交互和数据展示的应用。 ...

    struts2

    描述中提到的博文链接可能是一个开发者分享的关于Struts2使用经验或者某个特定问题的解决方案。由于链接未提供实际内容,我们无法详细讨论其中的具体知识点,但通常这类文章可能会涉及如何解决Struts2中的常见问题,...

    struts2项目开发

    3. 实现:使用 Struts2 框架实现项目的功能。 4. 测试:对项目进行测试和调试。 5. 部署:将项目部署到生产环境中。 Struts2 框架的技术架构 Struts2 框架的技术架构主要包括以下几个部分: 1. Action:负责处理...

    Practical Apache Struts2 Web 2.0 Projects(附代码)

    《实用Apache Struts2 Web 2.0项目》是一本深入浅出地介绍如何使用Struts2框架构建高效Web应用的电子书。...无论你是初入Java Web开发的新手,还是希望深化Struts2使用经验的老手,这本书都将是你宝贵的参考资料。

    struts2 jar包

    6. **配置文件**:Struts2使用struts.xml或者其他的配置文件来定义Action、结果类型、拦截器栈等,使得开发者可以灵活地控制应用程序的行为。 7. **Action与结果**:Action是处理用户请求的核心,它接收请求,执行...

    Struts2-API+Struts2中文帮助文档

    Struts2-API文档详细列出了框架的所有公共接口和类,这是开发者理解并使用Struts2核心组件的基础。例如,`ActionSupport`类是所有自定义动作类的基类,提供了默认的行为,如错误处理和国际化。`StrutsResult`接口...

    struts2经典实例

    `struts2-mailreader-2.0.1.war` 是一个模拟邮件阅读器的实例,展示了Struts2处理表单数据、文件上传、用户认证和授权的使用。它可以帮助开发者理解如何在Struts2中实现用户交互和数据管理。 3. **Struts2 Portlet...

    struts2和struts1 API及使用指南 chm

    Struts2则吸取了Struts1的经验教训,引入了拦截器(Interceptor)机制,使得业务逻辑的处理更加模块化和可扩展。Struts2的配置更加简洁,支持注解,使得开发者可以更快速地进行开发。此外,Struts2与Spring框架的...

    struts2资源下载,struts2资源下载

    在"struts2资源下载"中,我们可以获取到与Struts2相关的各种资料,包括但不限于教程、示例代码、API文档、安全补丁以及社区提供的插件等,这些都对学习和使用Struts2框架极其有益。 Struts2的核心功能包括: 1. **...

    struts2相关书籍

    这本书的中文版可能对中文读者更加友好,同样会介绍Struts2的基本概念和实践,包括Action、Result、Interceptor的使用,以及Struts2与其他技术(如Spring、Hibernate)的整合。此外,可能还会涉及国际化和本地化支持...

    struts2-docs

    Struts2是一个强大的Java web应用程序框架,用于构建和维护可扩展、高效且易于管理的Web应用。...对于初学者和经验丰富的开发者来说,"struts2-docs"都是理解和应用Struts2框架的不可或缺的参考资料。

    张龙圣思园struts2学习笔记word

    总的来说,张龙圣思园的Struts2学习笔记是全面了解和掌握Struts2框架的宝贵资源,无论你是初学者还是有经验的开发者,都能从中受益。它会帮助你深入理解Struts2的工作原理,掌握其核心特性和最佳实践,从而提升你的...

    struts2总结项目总结

    Struts2是一个强大的Java web开发框架,它基于MVC(Model-View-...然而,随着Spring Boot和其他现代框架的发展,Struts2的使用逐渐减少,但在理解MVC模式和企业级应用开发方面,Struts2仍然具有重要的学习价值。

    Struts2 in action(struts2实战)

    - **注解配置**:Struts2也支持使用Java注解来简化配置,直接在Action类或方法上添加注解即可。 3. **Action与Result**: - Action通过`execute()`方法响应请求,开发者可以自定义其他方法来处理特定的业务逻辑。...

    struts2-lib

    总的来说,"struts2-lib"提供的资源让我们能够深入理解并使用Struts2框架,从而高效地开发Java Web应用。无论是新手还是经验丰富的开发者,都可以从中获益,构建出结构清晰、易于维护的Web项目。

    struts2学习笔记(完美总结)——转自OPEN经验库

    Struts2是一个强大的Java web应用程序开发框架,它遵循Model-View-Controller (MVC)设计模式,用于构建可维护性和可扩展性高的企业级应用。本文将深入探讨Struts2的核心概念,包括Action、Result、配置文件、OGNL与...

    Struts2实战(Struts2 In Action中文版)

    《Struts2 In Action中文版》是一本全面、实用的指南,无论你是初学者还是有经验的开发者,都能从中受益,提升对Struts2框架的理解和应用能力。阅读并实践书中的内容,你将能够熟练地运用Struts2构建高效、稳定的...

    Struts2项目开发经验总结 word版

    在这个“Struts2项目开发经验总结”中,我们将深入探讨Struts2的核心概念、关键特性以及在实际项目中的应用。 首先,Struts2作为控制器,负责处理HTTP请求,并通过Action类来执行业务逻辑。Action类是Struts2的核心...

    Netbeans Struts2插件

    通过安装并使用NetBeans Struts2插件,开发者可以在熟悉的开发环境中轻松地构建和管理Struts2应用,实现更高效的工作流。无论是初学者还是经验丰富的开发者,都能从中受益,提升开发效率和代码质量。

Global site tag (gtag.js) - Google Analytics