struts2第一个实例和配置文件介绍
2012-05-15 22:49
597 查看
第一个简单的struts2程序:
action类:
package cn.zc.action;
public class HelloWorldAction{
privateString message;
publicString getMessage() {
returnmessage;
}
publicvoid setMessage(String message) {
this.message= message;
}
publicString execute() {
this.message= "我的第一个struts2应用";
return"success";
}
}
struts.xml文件:
<?xml version="1.0"encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTDStruts Configuration 2.3//EN"
"http://struts.apache.org/dtds/struts-2.3.dtd">
<struts>
<packagename="itcast" namespace="/test"extends="struts-default">
<!—将HelloWorldAction 映射成url访问helloword-->
<actionname="helloworld" class="cn.csdn.action.HelloWorldAction"method="execute" >
<!—如果返回是”success”访问hello.jsp -->
<resultname="success">/WEB-INF/page/hello.jsp</result>
</action>
</package>
</struts>
hello.jsp页面:
<%@ page language="java"pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTDHTML 4.01 Transitional//EN">
<html>
<head>
<title>第一个struts2应用</title>
</head>
<body>
${message } <br>
</body>
</html>
struts2配置文件:
struts-default.xml:是struts2框架默认加载的配置文件。它定义struts2一些核心的bean和拦截器
struts-plugin.xml:是struts2框架中的插件配置文件,该文件定义了插件的包空间、拦截器等,也是struts2框架默认加载的配置文件。在struts-2.3.1.2\lib文件系有许多struts-2-xx-plugin.jar的包。
struts.xml文件内定义了Struts2的系列Action,定义Action时,指定该Action的实现类,并定义该Action处理结果与视图资源之间的映射关系。
struts.properties文件的形式是系列的key、value对,它指定了Struts2应用的全局属性
配置文件详细介绍:/article/8383983.html
注意:
struts2加载配置文件的顺序:struts-default.xml -> struts-plugin.xml -> struts.xml
启动tomcat时可仔细查看启动信息:
![](http://my.csdn.net/uploads/201205/15/1337093557_1741.JPG)
如果在配置文件中有相同的配置,后加载的配置文件会覆盖先加载的配置文件中的相同配置。
本人(blog作者)也是名Struts 2的初学者,如果有技术性错误或遗漏,表述不当的地方希望读者给予批评指正,共同讨论学习。
笔者邮箱:mustcan@sina.cn
action类:
package cn.zc.action;
public class HelloWorldAction{
privateString message;
publicString getMessage() {
returnmessage;
}
publicvoid setMessage(String message) {
this.message= message;
}
publicString execute() {
this.message= "我的第一个struts2应用";
return"success";
}
}
struts.xml文件:
<?xml version="1.0"encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTDStruts Configuration 2.3//EN"
"http://struts.apache.org/dtds/struts-2.3.dtd">
<struts>
<packagename="itcast" namespace="/test"extends="struts-default">
<!—将HelloWorldAction 映射成url访问helloword-->
<actionname="helloworld" class="cn.csdn.action.HelloWorldAction"method="execute" >
<!—如果返回是”success”访问hello.jsp -->
<resultname="success">/WEB-INF/page/hello.jsp</result>
</action>
</package>
</struts>
hello.jsp页面:
<%@ page language="java"pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTDHTML 4.01 Transitional//EN">
<html>
<head>
<title>第一个struts2应用</title>
</head>
<body>
${message } <br>
</body>
</html>
struts2配置文件:
struts-default.xml:是struts2框架默认加载的配置文件。它定义struts2一些核心的bean和拦截器
struts-plugin.xml:是struts2框架中的插件配置文件,该文件定义了插件的包空间、拦截器等,也是struts2框架默认加载的配置文件。在struts-2.3.1.2\lib文件系有许多struts-2-xx-plugin.jar的包。
struts.xml文件内定义了Struts2的系列Action,定义Action时,指定该Action的实现类,并定义该Action处理结果与视图资源之间的映射关系。
struts.properties文件的形式是系列的key、value对,它指定了Struts2应用的全局属性
配置文件详细介绍:/article/8383983.html
注意:
struts2加载配置文件的顺序:struts-default.xml -> struts-plugin.xml -> struts.xml
启动tomcat时可仔细查看启动信息:
如果在配置文件中有相同的配置,后加载的配置文件会覆盖先加载的配置文件中的相同配置。
本人(blog作者)也是名Struts 2的初学者,如果有技术性错误或遗漏,表述不当的地方希望读者给予批评指正,共同讨论学习。
笔者邮箱:mustcan@sina.cn
相关文章推荐
- struts2:struts.properties配置文件介绍及常量加载顺序
- 关于Struts2中的i18n语言国际化的配置文件介绍
- struts2:struts.properties配置文件介绍及常量加载顺序
- 3.Struts2配置文件标签介绍
- app.config自定义应用程序配置文件介绍与应用实例
- Struts2跟freemarker的配置实例讲解(FTL文件解析)
- Log4j2介绍和特性实例(六)--配置文件不在默认路径下的加载
- struts2 配置文件介绍
- Struts2的常见的配置文件介绍
- Struts2的常见的配置文件介绍
- Linux网络服务-Web Service之【apache的功能、安装、配置文件介绍以及实验实例】(三)
- 第32天(就业班) hibernate框架概述、ORM概念、hibernate第一个实例、api讲解、查询方式、主配置文件、映射配置、主键映射
- struts2配置文件介绍
- ibatis介绍及配置文件讲解,结合实例
- struts2配置文件介绍
- Struts2环境搭建、创建Action并测试启动、核心文件介绍、配置文件连接点详述
- Struts2配置文件及相关标签的介绍
- Struts2的struts.xml配置文件实例
- Maven中配置文件pom.xml 详细介绍
- Struts2之动态方法调用(优点:调用同一个action中的多个方法不需要在配置文件中写多个指向相同action类的的action节点只需要一个action节点就行)