[英]Add html tags to Struts 1.3.10 sources
您好StackOverflow社區,
我堅持使用Struts 1.3.10(不,我不能嘗試遷移到更好的框架,因為我的項目已以70%的完成率交給了我的團隊)。 我想將HTML標記添加到Struts標記庫。
我已經知道,對於某些標簽(例如placeholder ),您可以使用jQuery,但我對此並不感興趣。 我想修改Struts源 。 我一直在互聯網上尋找東西,但沒有發現可以幫助我的東西。 也許您可以幫我解決這些問題。
我想做的事的例子:
<html:text property="someProperty" placeholder="Hi..." length="30">
要么
<html:checkbox property="choice" data-on-color="primary" data-off-color="info">
或添加我想要的任何HTML屬性。
在此先感謝您,希望您能為我提供指導。
您不需要重寫Struts 1.3.10,僅需要編寫所需的HTML5表單。 您可以轉換Struts標簽:
<html:text property="someProperty" placeholder="Hi..." length="30">
到HTML5(使用一些標記作為值):
<input type="text"
name="someProperty"
value="<bean:write name="nameOfForm" property="someProperty" />"
placeholder="Hi..."
maxlength="30"
size="15">
注意: nameOfForm
必須是文件struts-config.xml
定義的表單的名稱。
或(使用EL):
<input type="text"
name="someProperty"
value="${nameOfForm.someProperty}"
placeholder="Hi..."
maxlength="30"
size="15">
使用Struts標記檢查生成的HTML,然后執行到HTML5的轉換。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.