zoukankan      html  css  js  c++  java
  • Struts2 的 配置

    .Struts2配置

    Struts2的核心配置文件

    1.名称和位置是固定的   在srcstruts.xml

    2.Struts根标签

    Package

    Action

     Result

    Action

    Package

    Struts根标签

    Package标签:类似于代码包,区分不同的action,  要配置action必须首先写packagepackage里面才能配置action

    package标签属性:name :属性值和功能本身没有关系,在一个配置中可以有多个package标签,name属性值不能相同

                    Extends :表示一种继承的属性,属性值是固定的:struts-default

                           只有配置了这个属性,package里面配置的类就具有了action的功能.

                    Namespace: namespace属性值和action标签里面的name属性值构成访问路径     可以省略.默认是 /  不写也是/

    Action标签

    1. action标签配置action的访问路径
    2. Action标签的属性:

            name属性:

    2.1namespace属性值和action标签里面的name属性值构成访问路径

    2.2package 标签里面可以写多个action标签,但是actionname属性值不能相同

           Class属性:

              2.1 action全路径:包名+类名

           Method属性:

              2.1例如: action里面默认的方法是execute方法.但是在action可以有其他方法   让action的多个方法可以执行  使用method进行配置

    Result标签

    1. 根据action方法的返回值, 配置到不同的路径里面
    2. Result标签里面的属性

    2.1 name属性:

     和方法的返回值要相同

    2.2 type 属性:

     配置如何到路径中 (转发或者重定向)

    Type默认属性值 做转发操作

    修改struts2默认常量值:

    1. 常用的方式

    struts.xml 中进行配置

    <constant  name =””  value=”utf-8”></constant>

    最常用的常量:

    Struts.i18n.encoding=utf-8

    1. 表单提交数据到action里面,acton可以获取表单数据
    2. 表单提交数据有中文,有乱码问题解决

    Post/get

    1. 如果在action获取表单是通过post方式提交中文,中文乱码问题帮忙解决了,不需要自己处理问题.

    分模块开发

    1. 单独写配置文件,吧配置文件引入到核心配置文件中
    2. <Include  file =”cn/itcast/action/hello.xml”></include>

     

  • 相关阅读:
    要如何用[ZT]sendmessage來切換PageControl1 的TabSheet2呢
    Delphi 常用API 函数
    [ZT]如何得到其他程序的Richedit中的RTF数据
    转帖一篇关于DELPHI调试的文章AQTime
    讀取股票資料檔與指標計算方法之封裝
    GC的三代回收机制
    SQL语句的解析过程
    .Net 垃圾回收机制整理
    美国人吃了交通罚单怎么办?
    Ihttphandler,Ihttpmodule
  • 原文地址:https://www.cnblogs.com/cuixiaomeng/p/9605024.html
Copyright © 2011-2022 走看看