struts2標(biāo)簽介紹

一、package標(biāo)簽

1、標(biāo)簽含義

類似于包,區(qū)別不同的action,要配置action,必須首先寫package標(biāo)簽,在package里頭才能配置action


image.png
2、package標(biāo)簽屬性
(1)name屬性
  • name屬性值跟功能本身沒有關(guān)系
  • 在一個配置文件中可以寫多個package標(biāo)簽,name屬性值不能相同
(2)extends屬性
  • 屬性固定值是:struts-default
  • 寫了這個屬性之后,在package里面配置的類才具有action功能
(3)namespace屬性
  • namespace屬性個action的屬性構(gòu)成訪問路徑

二、action標(biāo)簽

1、標(biāo)簽含義

action標(biāo)簽配置action訪問路徑


image.png
2、action標(biāo)簽的屬性
(1)name屬性
  • namespace屬性值和action屬性構(gòu)成訪問路徑
  • package標(biāo)簽里面可以寫多個action標(biāo)簽,但是action的那么值不能相同
(2)class屬性
  • action全路徑
(3)method屬性
  • 比如在action里面默認(rèn)執(zhí)行的方法execute方法,但是action里面可以寫其他方法
  • 讓action里面的多個方法執(zhí)行,使用method進(jìn)行配置

三、result標(biāo)簽

1、標(biāo)簽含義

根據(jù)action的方法返回值,跳轉(zhuǎn)到不同的路徑


image.png
2、result標(biāo)簽屬性
(1)name 屬性
  • 方法和返回值一樣
(2)type屬性
  • 配置如何到路徑中去(轉(zhuǎn)發(fā)或者重定向)
  • type默認(rèn)值是轉(zhuǎn)發(fā)操作

四、常量的定義constant

1、常用方式
  • 在struts.xml中配置


    image.png
2、還有兩種方式(了解)
  • src下創(chuàng)建struts.properties進(jìn)行修改
  • 在web.xml中進(jìn)行配置
3、最常用的常量
image.png

(1)表單提交數(shù)據(jù)到action里面,在action可以獲取表單數(shù)據(jù)
(2)表單提交數(shù)據(jù)有中文,亂碼問題解決

  • post提交直接設(shè)置編碼
  • get提交做編碼轉(zhuǎn)換

(3)在action獲取表單數(shù)據(jù)用post方式提交中文,自動轉(zhuǎn)換編碼,不需要自己轉(zhuǎn)碼

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,694評論 19 139
  • 本文包括: 1、Struts 2 概述2、Struts 2 快速入門3、Struts 2 的執(zhí)行流程4、配置 st...
    廖少少閱讀 3,219評論 3 13
  • 概述 什么是Struts2的框架Struts2是Struts1的下一代產(chǎn)品,是在 struts1和WebWork的...
    inke閱讀 2,345評論 0 50
  • 概述 Struts就是基于mvc模式的框架!(struts其實也是servlet封裝,提高開發(fā)效率!) Strut...
    奮斗的老王閱讀 3,203評論 0 51
  • 《東京女子圖鑒》一共11集,講述了在東京打拼的女子綾從20歲到40歲的戀愛、婚姻和生活。每一集都講述了女主角綾某個...
    阿拉小仙兒閱讀 421評論 0 1

友情鏈接更多精彩內(nèi)容