解析struts常用標簽庫(3)_JSP教程
教程Tag:暫無Tag,歡迎添加,賺取U幣!
推薦:揭秘5種JSP頁面顯示為亂碼的解決方法JSP編程中網(wǎng)頁顯示出現(xiàn)亂碼的情況,基本可以歸為5類: 1.JSP頁面顯示亂碼。 2.Servlet接收Form/Request傳遞的參數(shù)時顯示為亂碼 3.JSP接收Form/Request傳遞的參數(shù)時顯示為亂碼 4.用jsp:forwardpage=catalog2.html/jsp:forward時頁面顯示亂碼 5.數(shù)據(jù)庫存取的
<html:base>標簽會轉(zhuǎn)換成:
<html lang="zh">
<head>
<title>Welcome</title>
<base href="http://localhost:8080/testSite/welcome.jsp">
</head>
<html:link>標簽
<html:link>標簽會生成一個超鏈接。
e.g. <html:link page="/index.jsp">Index</html:link>
會轉(zhuǎn)換成:<a href="/testSite/index.jsp">Index</a>
<html:errors>標簽
<html:errors>標簽的易于使用性通常會掩蓋其真正的強大功能。通過一個簡單的<html:errors/>標簽,你就可以在一個JSP頁面上顯示完全自定義的錯誤信息。
這個標簽檢查Request對象的屬性集合來查找一個reserved key。如果它找到一個reserved key,它就假設(shè)這個key是一個 String、或是一個String數(shù)組(它包含在模塊的MessageResources中查找的message keys)、或是類型為org.apache.struts.action.ActionErrors的一個對象。
如果在應用程序資源中存在相應的信息,那么就可以用下面這些可選的message keys:
errors.header:相應的信息在錯誤信息的單獨列表前顯示。
errors.footer:相應的信息在錯誤信息的單獨列表后顯示。
errors.prefix:相應的信息在錯誤信息的單獨列表前顯示。
errors.suffix:相應的信息在錯誤信息的單獨列表后顯示。
二. logic 標簽
一、定義標簽文件(web.xml)
<taglib>
<taglib-uri>/tags/struts-logic</taglib-uri>
<taglib-location>/WEB-INF/struts-logic.tld</taglib-location>
</taglib>
二、引用標簽文件(jsp文件)
<%@ taglib uri="/tags/struts-logic" prefix="logic" %>
三、標簽文件說明(struts-logic.tld)
(1)empty標簽
類名:org.apache.struts.taglib.logic.EmptyTag
標簽體:bodycontent=JSP
引用logic:empty
屬性 attribute:name,property,scope
功能:判斷對象的值是否為空
(2)equal
類名:org.apache.struts.taglib.logic.EqualTag
標簽體:bodycontent=JSP
引用logic:equal
屬性 attribute:cookie,header,name,parameter,property,scope,value
功能:等于比較符
(3) forward
org.apache.struts.taglib.logic.ForwardTag
標簽體:bodycontent=empty
引用logic:forward
屬性 attribute:name
功能:頁面導向,查找配置文件的全局forward
(4) greaterEqual
類名:org.apache.struts.taglib.logic.GreaterEqualTag
標簽體:bodycontent=JSP
引用logic:greaterEqual
屬性 attribute:cookie,header,name,parameter,property,scope,value
功能:大于等于比較符
(5)greaterThan
類名:org.apache.struts.taglib.logic.GreaterThanTag
標簽體:bodycontent=JSP
引用logic:greaterThan
屬性 attribute:cookie,header,name,parameter,property,scope,value
功能:大于比較符
(6) iterator
類名:org.apache.struts.taglib.logic.IterateTag
標簽體:bodycontent=JSP
引用logic:iterator
屬性 attribute:collection,id,indexId,length,name,offset,property,scope,type
功能:顯示列表為collection的值(List ,ArrayList,HashMap等)
分享:解密21種Java開發(fā)中應避免的錯誤新手在Java開發(fā)中經(jīng)常犯各種錯誤,筆者就吃過不少苦頭,現(xiàn)從網(wǎng)上收集整理了常見 應避免的一些錯誤,希望 對大家有所幫助。 1.DuplicatedCode 代碼重復幾乎是最常見的異味了。他也是Refactoring的主要目標之一。代碼重復往往來自于copy-and-paste的編程風格。
相關(guān)JSP教程:
- jsp response.sendRedirect不跳轉(zhuǎn)的原因分析及解決
- JSP指令元素(page指令/include指令/taglib指令)復習整理
- JSP腳本元素和注釋復習總結(jié)示例
- JSP FusionCharts Free顯示圖表 具體實現(xiàn)
- 網(wǎng)頁模板:關(guān)于jsp頁面使用jstl的異常分析
- JSP頁面中文傳遞參數(shù)使用escape編碼
- 基于jsp:included的使用與jsp:param亂碼的解決方法
- Java Web項目中連接Access數(shù)據(jù)庫的配置方法
- JDBC連接Access數(shù)據(jù)庫的幾種方式介紹
- 網(wǎng)站圖片路徑的問題:絕對路徑/虛擬路徑
- (jsp/html)網(wǎng)頁上嵌入播放器(常用播放器代碼整理)
- jsp下顯示中文文件名及絕對路徑下的圖片解決方法
- 相關(guān)鏈接:
- 教程說明:
JSP教程-解析struts常用標簽庫(3)
。