ssh框架中struts.xml 的配置参数详解
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<!--
<?xml ?>中的为处理指令,DOCTYPE为文档类型声明,struts为指令根节点,PUBLIC代表为网络上的资源,
uri:"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
url: "http://struts.apache.org/dtds/struts-2.0.dtd"
http://struts.apache.org/dtds/struts-2.0.dtd只要上一次网会自动下载该dtd文件,
并且会自动缓存到MyEclipse中,dtd为约束文件
1~4行为规定好的约束条件 --> <struts>
<!--
<struts></struts>下可以定义多个package
package 定义一个包。包的作用:管理action
(通常,一个业务模块用一个包)
name 包的名字,可以任意取,
但是包名不能重复,一旦重复,启动时即报错
extends 当前包继承自哪个包,
在struts中,包一定继承struts-default
struts-default是在struts-default.xml中定义的包
abstract="true",表示该包为抽象包,抽象包中不能含有action的定义,否则运行时期报错
只有当前包希望被其它包继承的时候才为true,如:
<package name="basePackage" extends="struts-default" abstract="true"></package>
<package name="xxxx" extends="basePackage"
namespace 名称空间,默认为'/',作为路径的一部分
访问路径= http://localhost:8080/项目/名称空间/Struts中action标签的name属性
-->
<package name="xxxx" extends="struts-default" abstract="false">
<!--
action 配置请求路径与Action类的映射关系
name 请求路径名称
class 请求处理的action类的全名
method 请求处理的方法
converter 转换器(使用较少)
-->
<!--name的值为访问路径,class的值为访问路径对应的Action,method的值为对应Action中的方法 -->
<action name="hello" class="sram.action.HelloAction" method="execute">
<!--
result
name action处理方法返回值
type 跳转的结果类型
标签体中指定跳转的页面
-->
<!--name的值为Action方法返回的标记,type的值为跳转的结果类型(默认为dispatcher(转发)) -->
<result name="success" type="dispatcher">/success.jsp</result>
</action> <!--
这里action的name值要与对应的jsp文件(login.jsp)的
action="${pageContext.request.contextPath }/login"值一致
-->
<action name="login" class="sram.execute.UserAction" method="login">
<!-- name的值为Action方法返回的标记,type的值为跳转的结果类型(默认为dispatcher(转发)) -->
<result name="login" type="dispatcher">/index.jsp</result>
</action>
</package>
</struts>
ssh框架中struts.xml 的配置参数详解的更多相关文章
- mha配置参数详解
mha配置参数详解: 参数名字 是否必须 参数作用域 默认值 示例 hostname Yes Local Only - hostname=mysql_server1, hostname=192.168 ...
- MHA配置参数详解 【转】
mha配置参数详解: 参数名字 是否必须 参数作用域 默认值 示例 hostname Yes Local Only - hostname=mysql_server1, hostname=192.168 ...
- reids配置参数详解
转自:http://www.jb51.net/article/60627.htm reids配置参数详解 #daemonize no 默认情况下, redis 不是在后台运行的,如果需要在后台运行, ...
- nginx配置参数详解
配置参数详解 user nginx nginx ; Nginx用户及组:用户 组.window下不指定 worker_processes 8; 工作进程:数目.根据硬件调整,通常等于CPU数量或者2倍 ...
- Redis配置参数详解
Redis配置参数详解 /********************************* GENERAL *********************************/ // 是否作为守护进 ...
- zookeeper的配置参数详解(zoo.cfg)
配置参数详解(主要是%ZOOKEEPER_HOME%/conf/zoo.cfg文件) 参数名 说明 clientPort 客户端连接server的端口,即对外服务端口,一般设置为2181吧. data ...
- HAproxy 配置参数详解
HAproxy 配置参数详解 /etc/haproxy/haproxy.cfg # 配置文件 ----------------------------------------------------- ...
- samba 配置参数详解
samba 配置参数详解: 一.全局配置参数 workgroup = WORKGROUP说明:设定 Samba Server 所要加入的工作组或者域. server string = Samba S ...
- [转帖]持久化journalctl日志清空命令查看配置参数详解
持久化journalctl日志清空命令查看配置参数详解 最近 linux上面部署服务 习惯使用systemd 进行处理 这样最大的好处能够 使用journalctl 进行查看日志信息. 今天清理了下 ...
随机推荐
- Java中简单Http请求
1. 概述 在这篇快速教程中,我们将使用Java内置类HttpUrlConnection来实现一个Http请求. 2. HttpUrlConnection HttpUrlConnection类允许我们 ...
- 在mac上安装Docker
1.进入一下地址进行下载docker https://download.docker.com/mac/stable/Docker.dmg 进入后进行下载后进行安装 2.将其拖动到Appliaction ...
- MysqL碎片整理优化
先来说一下什么是碎片,怎么知道碎片有多大! 简单的说,删除数据必然会在数据文件中造成不连续的空白空间,而当插入数据时,这些空白空间则会被利用起来.于是造成了数据的存储位置不连续,以及物理存储顺序与理论 ...
- Ubuntu下Maven配置与Maven项目创建教程
一. Ubuntu下Maven配置 windows下Maven配置参考http://www.cnblogs.com/LexMoon/p/JavaMaven.html ubuntu下Maven地址htt ...
- UVALive - 3644 X-Plosives (并查集)
思路:每一个product都可以作一条边,每次添加一条边,如果这边的加入使得某个集合构成环,就应该refuse,那么就用并查集来判断. AC代码: //#define LOCAL #include & ...
- 计蒜客 无脑博士 bfs
题目链接无脑博士的试管们 思路:直接模拟倒水过程即可,但是需要记忆判断当前的情况是否已经处理过.dfs和bfs都ok AC代码 #include <cstdio> #include < ...
- soj1091 指环王 bfs+hash+剪枝
原题链接http://acm.scu.edu.cn/soj/problem.action?id=1091 这题的主要解法就是搜索,我用的是bfs,用map将二维数组处理成字符串作为主键,到达当前状态的 ...
- hdu1242 Rescue bfs+优先队列
直接把Angle的位置作为起点,广度优先搜索即可,这题不是步数最少,而是time最少,就把以time作为衡量标准,加入优先队列,队首就是当前time最少的.遇到Angle的朋友就退出.只需15ms A ...
- mybatis与spring的整合(使用sqlSession进行crud)
上次介绍了用接口的方法极大的节省了dao层,只需通过 配置文件和接口就可以实现,这次介绍的是通过splsession来实现dao,这种方法比较灵活: 先不说,上配置文件: 1.web.xml < ...
- eclipse报错
1.eclipse报错具体如下 Error occurred during the build. Errors running builder 'JavaScript Validator' on pr ...