91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Struts2的?數據輸出標簽怎么使用

發布時間:2022-09-29 11:31:19 來源:億速云 閱讀:103 作者:iii 欄目:開發技術

本篇內容介紹了“Struts2的數據輸出標簽怎么使用”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

數據輸出標簽

數據輸出標簽用以輸出頁面中的元素、屬性、隱含變量等,即包括靜態文本的輸出,也包括Struts2集成的各種變量的輸出。

(1)鏈接標簽:用于創建一個標簽,errorText用于顯示錯誤信息,priInvokeJS表示該鏈接執行時的JavaScript提示函數href表示跳轉地址。

<s:a errorText="刪除錯誤" preInvokeJS="confirm('確認刪除?')" href="test.jsp"><img src="/image/delete.gif" /></s:a>

(2)action標簽:可以直接調用action類中的函數,前提是該action類在Struts.xml中有定義,name屬性用于指向映射文件中配置的action函數,excuteResult是否執行結果集的跳轉

<s:action name="LoginAction" executeResult="true" />--表示執行LoginAction的默認處理方法execute()<s:action name="LoginAction!login" executeResult="true" />--表示執行LoginAction的處理方法login()

(3)JavaBean標簽:用于創建一個JavaBean對象,name表示JavaBean類全名,var表示變量的實例名,并可以包含<s:param>設置實例化輸入參數

<s:bean name="xxx,xxx,xxx" var="xxx"><s:param name="name" value="hzd" />--為該JavaBean的構造方法傳遞參數</s:bean>

(4)日期標簽:用以輸出一個格式化的日期對象,name表示要輸出的對象,format表示輸出的日期格式

<s:date name="user.birthday" format="dd/MM/yyyy" /><s:date name="user.birthday" format="%{getText('some.i18n.key')}" /><s:date name="user.birthday" />--默認格式

(5)調用標簽:用以輸出頁面的值棧調試信息,通常在進行程序調用時使用,便于查找JSP頁面中的錯誤

(6)引用資源文件標簽:用于加載資源包到值棧,它可以允許<s:text>標簽訪問任何資源包的信息,而不只是當前action相關聯的資源包。name屬性用以指定資源包的類路徑

如xxx.xxx.xxx.ApplicationMessages中定義了標簽:HelloWord=歡迎您!
則可以這樣引用:<s:i18n name="xxx.xxx.xxx.ApplilcationMessages"><s:text name="HelloWord" /></s:i18n>

(7)包含頁面標簽:用來包含一個Servlet的輸出(Servlet或JSP頁面),使用value屬性指定包含頁名稱,可以使用

<s:param>傳遞參數給子頁<s:include value="/test.jsp"><s:param name="username">hzd</s:param>--參數username=hzd給test.jsp頁面</s:include>

(8)傳遞參數標簽:用來為其他標簽提供參數,所以一般是嵌套在其它標簽的內部,name屬性用來指定參數名稱,value(可選)屬性用來指定參數值

<s:param name="username" value="hzd" />--這種方式的參數值會以String格式放入stack<s:param name="username">hzd</s:param>--這種方式的參數值會以Object的格式放入stack

(9)值棧標簽:用以加入一個值到值棧中

<s:push value="user"><s:property value="name" />--為user指定name屬性<s:property value="age" />--為user指定age屬性</s:push>

(10)變量賦值標簽:賦予變量一個特定范圍內的值,name屬性表示變量的名字,scope表示變量的作用域

(application.session.request.page.action),value變量的值<s:set>

(11)國際化標簽:用于輸出國際化信息,name屬性指定國際化資源文件中消息文本的key,可以與<s:i18n>標簽結合使用<s:text name="HelloWord" />

--它會按照一定的順序查找資源文件,直到找到定義HellowWord標簽的資源文件為止

<s:url id="url" value="/test.jsp"><s:param name="username">hzd</s:param></s:url>

(12)鏈接標簽:用于創建一個URL鏈接,并可以通過標簽提供request參數

(13)屬性標簽:用以輸出value屬性的值,并擁有一個default屬性,在value對象不存在時顯示。escape屬性為true,來輸出原始的HTML文本

<s:property value="getText('some.key')">

“Struts2的數據輸出標簽怎么使用”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

木兰县| 恩平市| 花垣县| 分宜县| 合阳县| 双辽市| 台南县| 虹口区| 万全县| 灵石县| 浦城县| 永修县| 墨脱县| 遵义市| 新沂市| 廊坊市| 黔江区| 张北县| 获嘉县| 华阴市| 中阳县| 农安县| 井冈山市| 河南省| 儋州市| 苏尼特左旗| 沙湾县| 庆安县| 登封市| 武陟县| 灵宝市| 佳木斯市| 托里县| 嘉峪关市| 东海县| 海伦市| 页游| 姚安县| 昭通市| 绩溪县| 凉山|