`
kidiaoer
  • 浏览: 822687 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

struts1配置文件样本

阅读更多

<?xml version="1.0" encoding="UTF-8" ?>

<!DOCTYPE struts-config PUBLIC
          "-//Apache Software Foundation//DTD Struts Configuration 1.3//EN"
          "http://struts.apache.org/dtds/struts-config_1_3.dtd">

<struts-config>
	<form-beans>
		<form-bean name="BaseForm"
			type="org.apache.struts.validator.DynaValidatorForm">
		</form-bean>
		<form-bean name="LoginForm" type="package.LoginForm" />
		<form-bean name="ENClassForm" type="package.ENClassForm">
			<form-property name="id" type="java.lang.String" />
			<form-property name="name" type="java.lang.String" />
			<form-property name="description" type="java.lang.String" />
			<form-property name="teacherId" type="java.lang.String" />
		</form-bean>
		<form-bean name="StudentForm" type="package.StudentForm"
			extends="BaseForm" />
			
		<form-bean name="GroupForm" type="package.GroupForm"
			extends="BaseForm"></form-bean>
	</form-beans>

	<global-exceptions>

	</global-exceptions>

	<global-forwards>
		<forward name="helloWorld" path="/helloWorld.do" />
		<forward name="welcome" path="/Welcome.do" />
		<forward name="welcome" path="/Welcome.do" redirect="true"/>
	</global-forwards>

	<action-mappings>
		<action path="/changeLocale" parameter="method"
			type="package.InternationalizationAction">
			<forward name="loginPage" path="/login.jsp" />
			<forward name="homepage" path="/main.jsp" />
		</action>

		<action input="/groupMain.jsp" parameter="method" name="GroupForm"
			path="/GroupAction" type="package.GroupAction" scope="session">
			<forward name="success" path="/groupMain.jsp"></forward>
		</action>
		
		<action input="/login.jsp" name="LoginForm" path="/Login"
			scope="request" type="package.LoginAction">
			<forward name="success" path="/main.jsp" />
			<forward name="failure" path="/login.jsp" />
		</action>
		
		<action input="/ENClassMain.jsp" parameter="method" name="ENClassForm"
			path="/ENClassAction" scope="request"
			type="package.ENClassAction">
			<forward name="modification" path="/updateENClassPage.jsp" />
			<forward name="register" redirect="true" path="/registerENClassPage.jsp" />
			<forward name="display" redirect="true" path="/ENClassMain.jsp" />
			<forward name="reLogin" path="/login.jsp" />
		</action>
		
		<action input="/studentMain.jsp" parameter="method" name="StudentForm"
			path="/StudentAction" scope="request" type="package.StudentAction">
			<forward name="modification" path="/registerStudentPage.jsp" />
			<forward name="display" path="/studentMain.jsp" />
			<forward name="displayInfo" path="/displayStudentInfoPage.jsp" />
			<forward name="register" path="/registerStudentPage.jsp" />
		</action>
		
		<action path="/Welcome" forward="/welcomeStruts.jsp" />
		
	</action-mappings>

	<controller processorClass="org.apache.struts.tiles.TilesRequestProcessor" />

	<message-resources parameter="ApplicationResource" />

	<plug-in className="org.apache.struts.tiles.TilesPlugin">
		<set-property property="definitions-config" value="/WEB-INF/tiles-defs.xml" />
		<set-property property="moduleAware" value="true" />
	</plug-in>

	<plug-in className="org.apache.struts.validator.ValidatorPlugIn">
		<set-property property="pathnames"
			value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml" />
	</plug-in>

</struts-config>


分享到:
评论

相关推荐

    Struts Study SRC

    2. **Struts配置**:在 `struts-config.xml` 文件中,开发者定义了动作(Actions)及其关联的表单(Form Beans)、结果页面(Forward)以及数据源等。这是 Struts 应用的核心配置文件。 3. **Action 类**:每个 ...

    java简历样本

    - Maven:了解Maven的项目构建方式,掌握POM文件的配置。 3. **设计模式**: - MVC模式:理解模型、视图、控制器之间的关系,了解MVC模式在Web开发中的应用。 - Singleton模式:掌握单例模式的实现方式,了解其...

    struts 框架应用案列--图书管理系统

    1. Struts配置:包括struts.xml文件的编写,定义Action类和结果页面的映射。 2. JSP和Servlet:使用JSP创建用户界面,通过Servlet处理用户请求并调用业务逻辑。 3. 数据库操作:通过JDBC或ORM框架(如Hibernate)与...

    struts 图形报表

    图形报表的JAR包可能是JFreeChart或者其他图表库的打包文件,这个JAR包包含库的实现代码,可以被添加到项目类路径中,以便于在后端生成图表。 图形报表案例可能包括以下部分: 1. 示例代码:展示如何使用JFreeChart...

    企业应用-面试贝叶斯分类示例

    1. **配置 strut.xml**:这是Struts的核心配置文件,用于定义Action类、ActionMapping、ActionForm等。 2. **Action类**:编写业务逻辑处理的类,这些类对应于用户的请求,并将处理结果传递给视图。 3. **JSP视图**...

    java开源项目源码

    2. **配置文件**(struts-config.xml):定义了应用的配置信息,如Action映射、Form Beans、结果页面等。 3. **ModelDriven接口**:允许Action类与业务对象(Model)解耦,提供数据绑定功能。 4. **Tiles框架**:...

    SSH框架--公文管理小项目

    "document01"可能是公文样本文件或者相关的配置文件,如数据库连接配置、公文模板等。 综上所述,SSH框架的公文管理小项目展示了如何利用这三个强大的框架协同工作,构建一个完整的Web应用程序,实现了公文的基本...

    checkbox全选,选中数据传到后台

    `test1`可能是一个Java类、配置文件或其他资源,具体内容需要查看文件才能确定。 综上所述,实现"checkbox全选,选中数据传到后台"的功能,涉及到前端的HTML、CSS、JavaScript(特别是AJAX)技术,以及后端的Struts...

    sample-servlet:样本Servlet示例

    在Servlet应用中,`web.xml`文件是一个关键的配置文件,它指定了Servlet的映射路径、初始化参数等。在"sample-servlet"项目中,你可能会找到这样一个配置,将Servlet与URL路径关联起来: ```xml &lt;servlet-name&gt;...

    juno-saltstack:CentOS 7上的OpenStack Juno

    注意:文档和样本配置文件 先决条件 Salt Master安装在实用程序(工作站)节点上。 Salt Minion已安装在所有OpenStack节点上。 更新Salt Master 创建/etc/salt/master.d/99-salt-envs.conf file_roots : base :...

    kilo-saltstack:CentOS 7上的OpenStack Kilo

    介绍储存库内容状态:SaltStack状态文件Struts:SaltStackStruts数据注意:文档和样本配置文件先决条件Salt Master安装在实用程序(工作站)节点上。 Salt Minion已安装在所有OpenStack节点上。 SELinux在所有节点上...

    chm资料集锦

    1. `Ext.3.0.中文.CHM`:Ext JS是一个用于构建富客户端Web应用的JavaScript库,版本3.0的中文版帮助文件可以帮助开发者理解其组件和API。 2. `W3School全套教程.CHM`:W3School是知名的在线Web技术教程平台,其全套...

    使用AppFuse快速构建J2EE应用.doc

    这将创建一个基础的工程结构,包含必要的配置文件和目录结构。 然后,使用`setup`目标初始化项目。此目标位于工程根目录下的`build.xml`,涵盖了数据库创建、Tomcat设置、war文件生成和部署等一系列操作。如果你仅...

    基于SSH的医院在线挂号.zip

    "数据库"文件可能包含了数据库的设计和数据样本,有助于理解系统的数据结构。"论文等资料"可能包括了项目的详细设计文档、需求分析报告或者相关的技术论文,提供了更深入的技术背景和理论支持。最后,“源代码”是...

    jFreechar网页实例

    1. **配置**:设置Maven或Gradle构建工具,管理JFreeChart及其依赖库的版本。 2. **图表生成类**:实现具体的图表逻辑,包括数据准备、图表类型选择、样式定制等。 3. **Web组件**:如JSP或Servlet,负责接收请求、...

    spring security 参考手册中文版

    18.5.4多部分(文件上传) 149 在Spring Security之前放置MultipartFilter 150 包含CSRF令牌 151 18.5.5隐藏的HttpMethodFilter 151 18.6覆盖默认值 151 19. CORS 152 20.安全性HTTP响应头 154 20.1默认的安全头 154...

    jsp+sql宠物诊所系统设计(论文+系统).zip

    1. "Users":这可能是一个用户目录,包含了系统用户的账号信息、权限设置等相关数据,或者是模拟用户操作的数据样本。 2. "jsp+sql宠物诊所系统设计(论文+系统)":这个文件名很可能是指整个系统的源代码文件夹,...

    JAVA实现网上书店系统源代码

    "bookstores"这个文件名可能是数据库相关的文件,包含了书籍数据或者数据库脚本,用于初始化数据库结构和填充样本数据。在实际开发中,这样的文件通常包含SQL语句或CSV格式的数据,用于快速设置开发或测试环境。 ...

    java-web-project

    - src/main/resources:放置配置文件、静态资源等非Java代码。 - src/test/java:测试代码所在目录。 - pom.xml或build.gradle:项目构建文件,定义依赖和构建规则。 - README.md:项目说明文档,介绍如何运行和使用...

Global site tag (gtag.js) - Google Analytics