首页 > 代码库 > struts2学习之基础笔记2

struts2学习之基础笔记2

6.5 Struts2 的基本配置

1web.xml 

  作用:加载核心过滤器

格式: <filter>

  ```````

  </filter>

  <filter-mapping>

<filter-name>过滤器名字</filter-name>

<url-pattern>/*</url-pattern>

  </filter-mapping>

   2 drfault properties

作用: 设置主局属性默认值

   3 Struts.properties

作用: 更改主局属性默认值

位置:src目录下

   4 struts-default.xml

作用:设定struts.xml文件中相应标记属性的默认值和默认拦截器的引入

   5 struts.xml  核心配置标记

格式 <struts>

<include file=被引入的文件/>

<constau  name=主局属性名  value=http://www.mamicode.com/ />

<packahe name=包名  extends=继承的包  [namespace=命名空间]>

<action name=对象名/访问格式 class=类全名 [method]=execute 被请求的方法>

<result name=标识处理后的结果 [type=”dispetcher/redirect/chain/redirectAction]>

动态调用Action 

利用Action 访问格式

格式  xxAction!methodName.action

注意  修改struts.enable.DynamicMethodInvacation =true 

利用通配符

种类  * àà 代表任意内容

      {0} àà 代表所有“*”通配的内容    {1}~{9} àà 代表使用第一到第九个通配符

Action 的处理结果  -result

1)Result 标记格式

   name: 与Action 中的某个方法内返回值一致

   type:  dispatcher / redirect/chain/ redirectAction    

注意:若请求资源为Action则格式为ActionName

2)使用通配符

struts2学习之基础笔记2