`
johnson2132
  • 浏览: 27156 次
  • 性别: Icon_minigender_1
  • 来自: 潍坊
最近访客 更多访客>>
社区版块
存档分类
最新评论

Strut2 学习总结(1)基本配置

阅读更多

开发所必备的基本jar包:

     

struts2-core-2.1.6.jar 开发的核心类库
freemarker-2.3.13.jar
struts2UI标签的模板使用freemarker编写
commons-logging-1.0.4.jar 日志包
ognl-2.6.11.jar
对象图导航语言,通过它来读写对象属性
xwork-2.1.2.jar xwork类库,struts2在其上进行构建
commons-fileupload-1.2.1.jar
文件上传组件,2.1.6版本后必须加入此jar

 

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
	http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
	<filter>
		<!--过滤器名字  -->
		<filter-name>struts2</filter-name>
		<!-- 过滤器支持的struts2类  -->
		<filter-class>
			org.apache.struts2.dispatcher.FilterDispatcher
		</filter-class>
	</filter>

	<filter-mapping>
		<!--过滤器拦截名字  -->
		<filter-name>struts2</filter-name>
		<!--过滤器拦截文件路径名字  -->
		<url-pattern>/*</url-pattern>
	</filter-mapping>
	<welcome-file-list>
		<welcome-file>index.jsp</welcome-file>
	</welcome-file-list>
</web-app>

 

<?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.0.dtd">
<struts>
	<!-- Action所在包定义 -->
	<package name="C01" extends="struts-default">
		<!-- 全局导航页面定义 -->
		<global-results>
			<result name="global">/jsp/login.jsp</result>
		</global-results>
	<!-- 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>

 

struts.custom.i18n.resources=messageResource

 

user.required=请输入用户名!
pass.required=请输入密码!

 

<!-- 指定WEB应用的编码集,相当于调用HttpServletRequest.setCharacterEncodint方法,如果使用了velocity或freemarker,它也用于指定输出的编码格式 -->
	<constant name="struts.i18n.encoding" value="UTF-8" />
	<!-- 指定请求后缀为.action,指定多个请求后缀用逗号分隔 -->
	<constant name="struts.action.extension" value="action" />
	<!--设置浏览器是否缓存静态内容,建议:开发阶段关闭,运行时开启  -->
	<constant name="struts.serve.static.browserCache" value="false" />
	<!--当struts.xml配置文件修改后,系统是否重新加载该文件,开发阶段打开此功能  -->
	<constant name="struts.configuration.xml.reload" value="true" />
	<!--  开发提示:出错时打印更详细的信息-->
	<constant name="struts.devMode" value="true" />
<!-- 指定请求的后缀可以是.do或.action -->
	<constant name="struts.action.extension" value="do,action" />

 

     

分享到:
评论

相关推荐

    Struts1基本配置

    本篇将深入讲解Struts1的基本配置,帮助你理解和掌握这个框架的核心概念。 **1. 框架概述** Struts1是由Apache软件基金会开发的开源框架,它的主要目的是为了简化Java Servlet和JSP(JavaServer Pages)的开发,...

    我的struts2的总结

    根据提供的文件信息,我们可以整理出关于Struts2框架的一些关键知识...虽然原文中的信息较为简单且不完整,但我们仍然可以从中学到如何配置Struts2框架的基本知识。希望这些知识点能够帮助到正在学习Struts2的读者们。

    struts2基本运行环境配置方法

    Web应用程序部署描述符(web.xml)是Java Web应用的关键组成部分,它包含了应用程序的基本配置信息。为了使Struts2框架能够正常工作,需要在web.xml中配置Filter。 ```xml xmlns:xsi=...

    Struts2学习总结

    包(package)的配置包括了命名空间(namespace)和继承自`struts-default`的默认配置,这包含了Struts2的基本功能,如拦截器、文件上传下载和参数处理等。 通过这个简单的登录案例,我们可以看到Struts2的工作流程...

    Struts2输入校验总结

    综上所述,Struts2的输入校验机制不仅支持基本的手动校验,还提供了高度可配置和扩展的验证框架,使得开发者能够根据应用的具体需求,灵活地实现各种校验逻辑,从而提升应用程序的质量和用户体验。

    struts2总结大全

    Struts2是一个强大的MVC(Model-View-Controller)框架,用于构建企业级的Java Web应用程序。...实践是检验真理的唯一标准,因此在理论学习的同时,不断通过实际项目来应用这些知识,才能真正掌握Struts2的精髓。

    struts2学习笔记(1)

    ### Struts2学习笔记知识点详解 #### 一、Struts2框架的基本引入步骤 ##### 1. 导入Struts2相关Jar包 在引入Struts2框架时,首先需要将Struts2的相关Jar包导入到项目的类路径中。这些Jar包通常包括核心库以及其他...

    struts2学习笔记.doc

    ### Struts2学习笔记知识点概览 #### 一、环境搭建 **1.1 Struts2简介** - **Struts2概述**:Struts2是一个开源的MVC框架,它结合了Struts 1.x、WebWork和其他一些框架的优点。Struts2的主要目标是简化Web应用程序...

    Struts2的Java专题学习网

    学习如何在Action中设置属性,然后在JSP中通过OGNL访问这些属性,是Struts2开发的基本技能。 4. **Interceptor(拦截器)**:拦截器是Struts2的核心特性,它们可以实现事务管理、日志记录、权限检查等功能。理解并...

    实验3 Struts2的简单开发和配置

    通过本次实验,学习者不仅掌握了Struts2框架的基本配置与开发流程,还能够理解MVC架构模式下的组件划分与交互机制。在实际项目开发中,Struts2提供了丰富的插件支持,能够更好地满足复杂应用的需求。希望学习者能够...

    struts2的学习总结

    Struts2是一个基于MVC(Model-View-Controller)设计模式的Java Web框架,它极大地简化了Java Web应用的开发工作。...通过上述步骤,你可以搭建起一个基本的Struts2项目,并以此为基础深入学习更多的Struts2特性。

    Struts1学习笔记总结.pdf

    下面是对Struts1学习笔记的总结,涵盖了Struts1的基本概念、工作流程、标签、国际化等方面的知识点。 Struts1和Servlet的关系 Struts1是基于Servlet的Web应用框架,它可以和Servlet一起使用。Servlet是一个基于...

    struts2框架学习笔记整理

    ### Struts2框架学习笔记整理 #### 一、Struts2框架概述 ...通过对Struts2的学习,开发者不仅可以掌握其基本用法,还能深入理解其内部原理和技术细节,从而更好地利用这一强大工具解决实际项目中的问题。

    struts2.0学习总结

    总的来说,学习Struts2.0需要理解其基本架构、配置机制、Action的编写以及处理各种Web开发中常见的问题,如字符编码、数据传递等。熟练掌握这些知识点将有助于构建高效稳定的Java Web应用程序。

    Struts2配置

    本文详细介绍了Struts2的基本配置方法,包括`web.xml`和`struts.xml`的配置细节,以及如何利用Struts2框架进行数据库的增删改查操作。通过以上内容的学习,开发者可以更好地理解和掌握Struts2框架的使用方法,从而...

Global site tag (gtag.js) - Google Analytics