struts2第一个实例和配置文件介绍
来源:互联网 发布:淘宝免费模板手机版 编辑:程序博客网 时间:2024/05/16 06:51
第一个简单的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应用的全局属性
配置文件详细介绍:http://blog.csdn.net/imust_can/article/details/7570626
注意:
struts2加载配置文件的顺序:struts-default.xml -> struts-plugin.xml -> struts.xml
启动tomcat时可仔细查看启动信息:
如果在配置文件中有相同的配置,后加载的配置文件会覆盖先加载的配置文件中的相同配置。
本人(blog作者)也是名Struts 2的初学者,如果有技术性错误或遗漏,表述不当的地方希望读者给予批评指正,共同讨论学习。
笔者邮箱:mustcan@sina.cn
- struts2第一个实例和配置文件介绍
- 第一个struts2实例
- 第一个struts2实例
- 第一个Struts2的实例:
- Struts2 第一个实例学习
- struts2之第一个实例
- Struts2第一个实例HelloWorld
- 学习struts2的第一个小实例
- Struts2的第一个应用实例
- 复习struts2之第一个实例
- Struts2的第一个应用实例
- 《struts2》框架第一个实例的搭建
- 第一个Struts2实例之hello world!
- struts2(二)开发第一个struts2的实例
- 细谈struts2(二)开发第一个struts2的实例
- struts2配置文件介绍
- struts2 配置文件介绍
- struts2配置文件介绍
- 散列表(哈希表)查找算法
- 计算机的基础知识
- Linux系统网络优化【转】
- 游戏版署版本心得(一)
- 一个程序猿从一个换乘站看上海地铁
- struts2第一个实例和配置文件介绍
- math.round()问题
- zend studio最新9.0.1-3破解
- 2012年C++专家进阶之四
- Win7旗舰版中的IIS配置asp.net的运行环境
- android 流量统计实现思路
- JSP九大内置对象及四个作用域
- 无名游戏
- 13周任务4