`

struts2.18的配置文件

阅读更多
好久不存来写struts2的配置文件了,今天突然想着来复习一下,顺便来来看一下struts的国际化(International)这里做了一个国际化的Demo,代码就不贴上了,我的重点在于配置文件,这里就只贴strut.xml了,以备后用.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.1.dtd">
<struts>  
     <!-- 请求参数的编码方式 -->  
     <constant name="struts.i18n.encoding" value="UTF-8"/> 
      
     <!-- 指定被struts2处理的请求后缀类型。多个用逗号隔开 -->  
     <constant name="struts.action.extension" value="action,do"/>  
     
<!--当struts.xml改动后,是否重新加载默认值为false(生产环境下使用),开发阶段最好打-->  
     <constant name="struts.configuration.xml.reload" value="true"/> 
      
<!--是否使用struts的开发模式.开发模式会有更多的调试信息.默认false(生产环境下使用),开发阶段最好打开-->  
     <constant name="struts.devMode" value="false"/>  
     
<!-- 设置浏览器是否缓存静态内容。默认值为true(生产环境下使用),开发阶段最好关闭 -->  
     <constant name="struts.serve.static.browserCache" value="false" /> 
      
     <!-- 是否允许在OGNL表达式中调用静态方法,默认值为false -->  
     <constant name="struts.ognl.allowStaticMethodAccess" value="true"/>  
     <!-- 指定由spring负责action对象的创建   
     <constant name="struts.objectFactory" value="spring" />-->  
       
     <!-- 指定国际化资源文件的基本名 -->  
    <constant name="struts.custom.i18n.resources" value="messageResource"/>  
     <constant name="struts.enable.DynamicMethodInvocation" value="false"/>
  
     <!--Action所在包的定义-->
     <package name="struts2I18n" extends="struts-default">
		<!-- 全局导航页面定义 -->
		<global-results>
			<result name="global">/jsp/login.jsp</result>
		</global-results>
	<!-- Action名字,类以及导航页面定义 -->
	<!-- 通过Action类处理才导航的的Action定义,这里我就用配置文件来实现Action -->
		<action name="Login"
			class="com.example.struts.action.LoginAction">
			<result name="input">/jsp/login.jsp</result>
			<result name="success">/jsp/success.jsp</result>
		</action>
		<!-- 直接导航的的Action定义 -->
		<action name="index" >
			<result >/jsp/login.jsp</result>			
		</action>
	</package>
</struts>
0
6
分享到:
评论

相关推荐

    struts2.18 all zip

    此外,它还可能包含配置文件(如struts.xml)以及相关的JSP和Servlet,这些都是构建Web应用的基础。 2. struts-2.1.8.1-lib.zip:这个文件打包了Struts2.1.8.1运行所需要的库文件,包括核心库、依赖的第三方库等。...

    struts2.18 完整Demo含每个标签及DWR

    Struts2.18是一个基于MVC(Model-View-Controller)设计模式的Java Web框架,它极大地简化了创建企业级Java Web应用的过程。在这个"struts2.18 完整Demo含每个标签及DWR"的压缩包中,我们可以深入学习Struts2的核心...

    struts2.18 src

    3. **配置文件**:Struts2使用struts.xml配置文件来配置Action、结果类型、拦截器等。这些配置定义了URL到Action的映射,以及Action执行后的跳转路径。 4. **Interceptor(拦截器)**:拦截器是Struts2的一个强大...

    Struts2.18和JSON做的省市联动

    Struts2.18是该框架的一个版本,它提供了一种强大的方式来组织和控制应用程序的行为,通过Action类和配置文件,实现了业务逻辑和视图的分离。 JSON则是一种轻量级的数据交换格式,它易于人阅读和编写,同时也易于...

    struts2.18jar包

    Struts2.18是一个非常重要的Java Web框架的版本,由Apache软件基金会开发并维护。Struts2作为MVC(模型-视图-控制器)架构的一部分,极大地简化了基于Java的Web应用程序的开发过程。这个"struts2.18jar包"包含了所有...

    Struts2.18+Hibernate3.3开发的创新BBS

    而BBS文件夹可能包含了项目的源代码、配置文件、资源文件等,包括Struts2的配置文件(struts.xml)、Hibernate的配置文件(hibernate.cfg.xml)以及相关的JSP页面。 这个创新BBS系统的开发展示了如何整合不同的Java...

    基于Struts2.18+Spring2.5+Hibernater3.3+Annotation注解开发的电子商务网站demo

    在本项目中,Hibernate3.3负责数据库的CRUD(创建、读取、更新、删除)操作,通过注解方式减少了XML配置文件,使得数据访问更加直观和灵活。 4. **Annotation注解**:注解是Java语言的一种元数据,它可以嵌入到源...

    jqueryvalidate(猫冬)+spring3.0+struts2.18+hibernate3整合资源包

    该资源包是一个集成开发环境下的项目模板,主要涵盖了jQuery Validate、Spring 3.0、Struts 2.18和Hibernate 3这四个关键组件,它们是Java Web开发中的常用框架和技术。以下将分别对这些技术进行详细阐述。 **...

    ssi项目实例 采用struts2、spring2.5、ibatis2.3实现

    本实例采用Struts2.18、Spring2.5和iBatis2.3这三大开源技术,构建了一个功能完善的Web应用程序。下面将详细解析这三个组件以及它们在项目中的作用。 **1. Struts2框架** Struts2是MVC(Model-View-Controller)...

    struts2+hibernate+annotation+spring整合的jar包

    这个压缩包包含了这三个框架的特定版本:Struts2.18、Hibernate3.3.2和Spring2.5.6,以及可能的配置文件和依赖库。这些框架的结合可以极大地提高Java Web应用的开发效率,提供模型-视图-控制器(MVC)架构、对象关系...

    struts2-dojo-plugin-2.2.1.jar

    安装这个插件的方法非常简单,只需将其复制到Struts2项目的类路径下,然后在Struts配置文件(struts.xml)中进行必要的配置,比如启用Dojo主题或指定特定的Dojo库版本。一旦配置完成,你就可以在JSP页面上直接使用Dojo...

    SSI(struts2+spring2.5+ibatis2.3)项目实例

    在SSI项目实例中,Struts2.18被用来处理HTTP请求,控制应用程序的流程,并与视图和模型进行交互。其核心组件包括Action、Result、Interceptor等,它们协同工作以实现业务逻辑和视图的解耦。 1. **Action**:是...

    Struts2中使用JSON数据格式所需全部jar包

    本压缩包提供了在Struts2中使用JSON所需的全部jar包,特别适用于支持struts2.18及更高版本的应用,确保了良好的向下兼容性。 首先,我们需要了解JSON(JavaScript Object Notation)的基本概念。JSON是一种数据交换...

    lib_strutsj—jar包

    2. **配置文件**:Struts2使用XML配置文件(通常为struts.xml)来定义Action、结果类型、拦截器等,但也可以使用注解进行配置。这些配置决定了请求如何映射到Action以及Action如何返回结果。 3. **Interceptor...

    struts与json

    - 在Struts2.18及以上版本,你需要导入`struts2-json-plugin-2.1.8.1.jar`,同样位于Struts2的lib目录。 2. **配置struts.xml**: - 创建一个名为`json`的包,并在`&lt;package&gt;`标签中设置`extends="json-default"`...

    struts2hibernate3.3.2+Spring2.5.5整合所有jar包

    6. 创建Action类:Action类通常由Spring管理,通过注解或XML配置声明其依赖,然后在Struts2的配置文件中定义Action的映射。 7. 测试整合:最后,编写测试用例来验证整合是否成功,如检查Action是否能正确获取Spring...

    struts2需要的jar

    描述中提到的版本为2.18,这意味着这个压缩包提供的`jar`文件是针对Struts2版本2.18的。每个新版本可能会修复已知问题、增加新功能或者优化性能。因此,确保使用与项目匹配的Struts2版本至关重要,以避免兼容性问题...

    SSH配置好的代码模板+完整jar包

    2. **配置文件**:struts2的配置文件(struts.xml)、Hibernate的配置文件(hibernate.cfg.xml)、Spring的配置文件(spring-context.xml)等。 3. **库文件**:包含所有必需的jar包,如Struts2、Hibernate、Spring和其他...

Global site tag (gtag.js) - Google Analytics