簡體   English   中英

將HTML標記添加到Struts 1.3.10源

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM