`
- 浏览:
326910 次
- 性别:
- 来自:
上海
-
xml 代码
- <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd">
- <struts>
-
- <include file="struts-default.xml" />
-
- <package name="default" extends="struts-default">
-
-
- <result-types>
- <result-type name="freemarker" class="org.apache.struts2.views.freemarker.FreemarkerResult" default="true" />
- </result-types>
-
-
- <action name="login" class="com.opensymphony.xwork2.ActionSupport">
-
- <result>/Login.ftl</result>
- </action>
- <action name="userInput" class="pro.action.app.UserRegisterAction">
- <interceptor-ref name="createSession">
-
-
- </interceptor-ref>
- <interceptor-ref name="token">
- <param name="excludeMethods">input,back,cancel</param>
- </interceptor-ref>
- <interceptor-ref name="model-driven" />
- <interceptor-ref name="validationWorkflowStack">
-
- <param name="validation.excludeMethods">input,back,cancel</param>
- <param name="workflow.excludeMethods">input,back,cancel</param>
- </interceptor-ref>
- <result name="invalid.token">/doubleSubmit.html</result>
- <result name="input">/app/UserRegister.ftl</result>
- <result name="login">/Login.ftl</result>
- <result name="success">/Login.ftl</result>
- </action>
-
- </package>
- <include file="cfg/struts/struts-filedownload.xml"></include>
- </struts>
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
下面将详细介绍Struts2.5中的`web.xml`配置要点。 ### Struts2.5 Web.xml配置概述 #### 1. **XML声明和命名空间** - **XML声明**:`<?xml version="1.0" encoding="UTF-8"?>` 定义了文档类型为XML,并指定了编码...
2. 配置web.xml中的Struts过滤器。 3. 编写struts.xml配置文件。 4. 解决可能出现的依赖问题,如日志和类找不到错误。 5. 验证配置是否成功,通过运行应用来测试。 通过遵循这些步骤,开发者能够有效地配置和使用...
在IT行业中,SSH(Spring、Struts2、Hibernate)是一个经典的Java Web开发框架组合,用于构建高效、可维护的企业级应用程序。Spring作为一个全面的后端框架,提供了依赖注入、AOP(面向切面编程)、事务管理等核心...
13. 表单验证:Struts2提供了强大的表单验证功能,可以通过注解或XML配置文件定义验证规则,对用户输入进行校验。 十一、插件支持 14. 插件生态:Struts2拥有丰富的插件库,如Freemarker模板引擎插件、Tiles布局...
- **struts-default.xml**:Struts2框架默认加载的配置文件,定义了一些核心bean和拦截器,并自动包含在struts.xml文件中。 - **其他配置文件**:例如velocity.properties、struts-default.vm、struts-plugin.xml...
在 web.xml 中配置 Struts2 的过滤器 FilterDispatcher。 **3.2 数据接收** - **自动填充**:Struts2 自动从 request 中获取数据并填充到 Action 对象中。 - **原理**:通过拦截器实现,拦截器会查找与 Action 类...
Struts2是Java Web开发领域中一款非常重要的MVC框架,它基于Model-View-Controller设计模式,旨在简化企业级应用程序的开发流程。《Struts2权威指南》这本书全面覆盖了Struts2的核心概念、配置、拦截器、插件以及...
本书旨在帮助开发者快速掌握Struts2的核心概念和技术要点,为开发基于Struts2的Web应用程序奠定坚实的基础。 ### Struts2框架简介 Struts2是基于MVC(Model-View-Controller)设计模式的Java Web应用框架,它将...
### 详细的Struts2实例教程 ...以上是使用Struts2框架实现简单登录程序的具体步骤和技术要点。通过这个示例,读者可以了解到Struts2框架的基本结构和工作流程,以及如何利用其提供的组件和API来快速开发Web应用。
8. **输入验证与错误处理**:Struts2提供了强大的验证机制,通过ActionSupport类的validate()方法或自定义的validation.xml文件进行字段级和业务逻辑级别的验证。这确保了数据的完整性和安全性,减少了后端逻辑的...
Struts2框架是一个基于Model-View-Controller(MVC)设计模式的开源Java Web应用程序框架。它简化了Java Servlet API的使用,提供了处理HTTP请求、转发控制和视图渲染的能力。在这个简单的用户登录实例中,我们主要...
总结起来,Struts2是一个基于MVC模式的Java Web框架,通过web.xml、struts.xml等配置文件实现请求的拦截、Action的执行和结果的跳转。在准备Struts2考试时,理解这些基本概念及其相互关系至关重要。熟悉配置文件的...
- **配置文件**:Struts2的核心是配置文件,如struts.xml,它定义了Action类与URL的映射关系,以及结果页面的跳转规则。 - **拦截器**:Struts2使用拦截器来处理请求,执行如权限验证、日志记录等预处理任务,提高了...
同时,通过配置Struts2的配置文件(struts.xml),可以灵活地定义URL映射,使得请求能够准确地分发到相应的Action。 接着,jQuery作为一个轻量级的JavaScript库,大大简化了前端与后端的交互。在本项目中,jQuery被...
2. **配置Struts2**:创建一个Web项目,添加Struts2所需的库文件,并在`web.xml`中配置Struts2的FilterDispatcher过滤器,指定其拦截所有请求。 3. **编写Action**:创建Action类,继承自Struts2的ActionSupport类...
Struts2是一个强大的Java web应用框架,用于构建和部署企业级的MVC(Model-View-Controller)应用程序。在Struts2中,文件上传和下载是常见的功能需求,特别是对于处理用户提交的数据或者提供资源下载的服务。SSH...
- **验证框架**: Struts提供了内置的验证框架,可以通过配置文件或注解定义验证规则。 - **错误消息**: 如何显示错误消息,帮助用户纠正错误。 ##### 5.5 回顾:当前进展 - **总结**: 对当前完成的功能进行回顾总结...
2. ActionServlet解析请求,根据`struts-config.xml`配置文件找到对应的ActionMapping。 3. ActionServlet创建ActionForm对象,填充用户提交的数据。 4. 调用Action对象的execute方法,执行业务逻辑。 5. execute...