- 浏览: 232178 次
- 性别:
- 来自: 北京
文章分类
最新评论
<package name="capital-struts" abstract="true" extends="struts-default">
<default-action-ref name="error"/>
<action name="error">
<result name="success" >/error.jsp</result>
</action>
</package>
<default-action-ref name="error"/>
<action name="error">
<result name="success" >/error.jsp</result>
</action>
</package>
发表评论
-
JAVA调用热敏打印机
2018-04-24 19:48 2572package test; import java. ... -
java中JSON转对象
2018-04-24 19:26 716依赖jar JSON格式 {order:{buyer:'大 ... -
Log4j输出多个文件
2017-12-22 13:54 610log4j.rootLogger=warn,stdout, ... -
Eclipse生成可运行jar策略
2017-12-06 21:03 625一个普通的java工程,用cxf连接webserivice。在 ... -
在线运行java测试
2017-12-01 11:42 1211http://www.runoob.com/try/runco ... -
TOMCAT不能正常启动总结
2017-11-29 14:11 1074记录下TOMCAT不能启动的几种原因 -
bat获得环境变量属性值的第一段
2017-10-27 17:38 1160分号将Path中的路径分隔开,取第一个路径用tokens=1, ... -
自定义result返回值(转载)
2017-10-27 10:43 673Struts2 自定义Result ... -
HttpClient使用
2017-10-26 17:14 553http://blog.csdn.net/z6918378 ... -
调用HTTP下载文件401错误
2017-08-03 09:19 1401public static boolean httpDow ... -
MAVEN通过URL下载jar
2017-12-06 22:47 1342MAVEN通过URL下载jar -
传统行业到互联网
2017-03-27 23:02 503http://card.weibo.com/article/h ... -
spring+mybatis+struts2集成
2017-03-23 11:34 445这篇写的不错:http://blog.csdn.net/afg ... -
Map与Json互相转换
2017-01-06 10:44 952/**************************** ... -
maven搭建SSM
2016-12-09 17:49 600可参考:http://wosyingjun.iteye.com ... -
maven发布tomcat
2016-12-08 10:21 440转载:http://www.cnblogs.com/g ... -
swing-FlowLayout垂直布局
2016-12-07 17:35 1611package layout; import jav ... -
dom4j及xpath基础应用
2016-12-01 14:17 565Jdom:对于小型xml处理就好 dom4j:对于大文件优与j ... -
Websocket
2016-11-02 10:28 501最简单的理解 ,websock ... -
JAVA 读取最后一行 删除最后一行 覆盖最后一行
2016-09-26 16:33 1845注:有的地方视情况而定,比如nextend = start+l ...
相关推荐
4. **结果类型配置**:默认情况下,Struts2使用`dispatcher`结果类型,它将结果页面作为JSP进行转发。如果结果类型配置为其他类型(如`redirect`或`redirectAction`),并且URL不正确,那么可能会出现404错误。检查...
在struts.xml配置文件中,将拦截器添加到默认的拦截器栈或自定义拦截器栈中。 总的来说,基于Struts2的注册页面实现涉及到以下几个步骤: 1. 创建Action类,定义业务逻辑。 2. 在Struts2配置文件中配置Action。 3. ...
### Struts2核心配置文件详解 #### 一、概述 Struts2框架是Java Web开发领域内一个重要的轻量级框架,它简化了基于MVC(Model-View-Controller)设计模式的应用程序开发过程。在Struts2框架中,有两个核心配置文件...
- `struts2-config.xml`或`struts-default.xml`:默认的Struts2配置文件,定义了框架的行为。 - `struts.properties`:Struts2的属性配置文件,设置全局属性。 - `web.xml`:Web应用的部署描述符,配置Struts2的...
在这个配置中,我们定义了一个名为`struts2`的包,它继承自`struts-default`包,这意味着我们可以使用默认的配置。`action`元素指定了一个名为`login_*`的动作,其中星号(*)是一个通配符,表示所有以`login_`开头的...
- **struts-default.xml**:这是Struts2框架提供的默认配置文件,包含了一些基本的拦截器和结果类型的定义。当开发者未在自己的`struts.xml`中指定某些配置时,默认会采用这些预定义的配置。 #### 二、struts.xml...
### Struts2参数配置详解 #### 一、概述 在深入了解Struts2框架时,我们不可避免地会接触到各种参数配置。这些配置对于整个框架的运行至关重要。本文将围绕Struts2中的关键配置进行深入探讨,旨在帮助开发者更好地...
7. **OGNL(Object-Graph Navigation Language)**:Struts2的默认表达式语言,用于在Action与视图之间传递数据。在JSP页面中,可以通过OGNL访问Action的属性。 8. **Validation框架**:Struts2提供了强大的表单...
Dispatcher Result 配置是 Struts2 框架中默认的 Result 配置类型。这种配置类型用于将结果.redirect 到一个 JSP 页面。如果在 Action 配置中没有指定其他的 Result 配置类型,那么 Dispatcher Result 配置将被使用...
5. **OGNL(Object-Graph Navigation Language)**:Struts2使用OGNL作为默认表达式语言,用于在Action和视图之间传递数据。通过OGNL,可以在JSP页面中直接访问Action中的属性,或者在Action中动态设置模型数据。 6. ...
5. **表达式语言(EL)和OGNL**:Struts2使用OGNL作为默认的表达式语言,用于在视图层与模型层之间传递数据。 6. **Struts2的生命周期**:包括初始化、请求处理、响应生成等阶段。 7. **Action的注解配置**:...
在Struts2的配置中,Struts.xml文件扮演着关键角色,它包含了Action、Result、Interceptor的配置信息。通过这个配置文件,开发者可以声明Action的映射、指定Result类型以及设置Interceptor链。 此外,Struts2还支持...
在传统的Struts2应用中,开发者需要在多个XML文件中配置Action、结果页面、拦截器等,而“零配置”则是对这种繁琐配置的优化。 **一、Struts2框架基础** Struts2是一个基于MVC(Model-View-Controller)设计模式的...
2. **JSP和Struts2的集成**:在JSP页面中,我们可以通过`<s:form>`、`<s:textfield>`等Struts2标签库来创建表单和输入字段,实现与Action的交互。这需要`struts2-jsp-plugin.jar`,它包含了JSP标签库的实现。 3. **...
### Struts2属性文件struts.xml的配置 在Java Web开发中,Struts2框架作为MVC模式的一种实现,提供了一种简洁的方式来构建应用程序。其中,`struts.xml`是Struts2的核心配置文件,用于定义项目的包、常量、拦截器等...
在提供的“struts2 demo”压缩包中,你可以找到这些概念的具体实现,包括Action类、视图页面、配置文件等,通过分析和运行这些示例,你可以深入理解Struts2的工作原理和用法。这个压缩包对于初学者来说是一个很好的...
4. **结果类型(Result Types)**:Struts2支持多种结果类型,如`dispatcher`(默认,将结果转发到JSP页面)、`stream`(用于文件下载)、`redirect`(重定向URL)等,可以根据不同的需求选择合适的结果类型。...
- Struts2默认提供了许多内置拦截器,例如`defaultStack`拦截器栈包含了多个常用拦截器。 - **自定义拦截器的实现**: - 实现`Interceptor`接口创建自定义拦截器,需要实现`intercept()`方法。 - 通过继承`...
完成上述配置后,启动服务器,访问相应的URL,如`http://localhost:8080/yourapp/helloWorld.action`,Struts2会根据配置找到对应的FreeMarker模板,将动作类中的数据注入到模板中,生成最终的HTML页面。 ### 7. ...