Starting Struts2摘抄(2)
来源:互联网 发布:南京世纪桥软件 编辑:程序博客网 时间:2024/06/04 18:16
上次我们看到了Struts2框架给我们带来新的平台配置理念。
书我已经看到1/3的样子,现在进行一下总结。感觉摘抄这个题目不太贴切了。不过,这里的内容很大程度上是我对这本书的一些摘要,并且包含一些我的理解。还请各位读友与我多多交流。
这里展示的是struts.xml文件配置,和我在分析该文件时一些注释。
<!--这里是struts2中xml文件头,注意这里包含的问题:
--http://struts.apache.org/dtd/struts-2.0.dtd
--这一项经常在使用某些编辑器打开时无法找到
--dtd定义文件,你可以在struts2-core-*.jar
--解压后找到一个叫struts-2.0.dtd的文件。
--给定这个文件一个位置,并把相对位置添加进来
-->
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtd/struts-2.0.dtd">
<!--struts里面的内容是详细介绍的:constant bean include package等-->
<struts>
<!--这里是用来覆盖struts.properties里面参数的,constant标签修改参数配置-->
<!--struts.properties在core包里面有-->
<constant name="struts.enable.DynamicMethodInvocation" value="false"/>
<constant name="struts.devMode" value="false"/>
<include file="example.xml"/>
</struts>
<!--include 标签实现了配置的模块化,可以将不同模块配置通过这个标签进行组合-->
<!--这里给出一个例子:这个是example.xml的部分内容,以下包含在struts中-->
<package name="example" namespace="/example" extends="struts-default">
<action name="Login" method="execute" class="example.Login">
<result name="input">/example/Login.jsp</result>
<result name="redirect-action">Menu</result>
</action>
<action name="*" class="example.ExampleSupport">
<result>/example/Missing.jsp</result> <!--缺省的标签认为返回值是success字符串-->
</action>
</package>
<!--package的属性包含:name namespace extends abstract
--其中name说明了包名,这个包名类似java当中的功能划分的包关键字
--namespace一般与包名同名,目的是产生一个url的相对路径进行分割
--extends这个关键字与java里的关键字功能基本类似,可以继承其他包
--默认继承struts-default这个包,从而可使用其中功能。当然,在
--使用其他插件时,这里可以继承其他的内容,一定要注意冲突等问题。
--abstract这个关键字为true or false,目的在于定义当前包是否为
--基础功能定义包,从而禁止控制器访问,仅仅作为公共使用的功能组件
--被其他的包继承使用。可以在struts-default.xml里面找到这个关键字
-->
- Starting Struts2摘抄(2)
- Starting Struts2摘抄(1)
- Starting Struts2摘抄(3)
- Starting Struts2摘抄(4)
- Starting Struts2摘抄(5)
- Starting Struts2摘抄(6)
- Exception starting filter struts2
- Exception starting filter struts2
- Exception starting filter struts2
- Exception starting filter struts2
- Exception starting filter struts2
- Exception starting filter struts2
- Exception starting filter struts2
- Exception starting filter struts2
- Exception starting filter struts2
- Exception starting filter struts2
- Exception starting filter struts2
- Exception starting filter struts2
- C#淡出淡入窗体
- Visual studio 2005 缓存技术助E8.Net工作流2008 经历巨大处理能力挑战。
- 用Windows Live Writer写CSDN BLOG
- 字节颠倒用什么方法最好?
- 情人节祝福语精选
- Starting Struts2摘抄(2)
- [散文]芒果女人(作者:毕淑敏)
- 国内首家网上蔬菜市场年交易额达216亿元
- jvm内存参数设置
- C#中实现MD5加密
- tomcat启动jvm内存设置
- Starting Struts2摘抄(3)
- Varchar 与 char 类型的区别
- JavaScript进度条设计源码实例