2012-02-18 41 views
5

我在Web應用程序中使用Struts 1.3.10,並且我希望我的文本字段具有佔位符。不幸的是,目前的Struts taglib不能識別這個屬性,如果可能的話,我想避免使用javascript。你知道這個解決方案嗎?Struts中的HTML5佔位符HTML:文本標記

回答

2

Struts 1已經死亡。它自2008年以來還沒有發佈。我真的會考慮遷移到更現代的框架。

如果你堅持在Struts 1,你可以

  • 編輯來源自己,一個佔位符屬性添加到標籤。
  • 避免使用標籤,並返回到基本的HTML + JSTL + EL:

    <input type="text" name="foo" value="<c:out value='${myForm.foo}' />" 
         placeholder="Enter foo here" /> 
    
+0

是的,我知道這是一個古老的,蹩腳的框架,但現在我們有點卡住:( – 2012-09-20 18:16:47

+0

最後我用你的第二個建議,儘管使用驗證螺絲了驗證插入 – 2012-09-20 18:24:32

0

在情況下,這可能是幫助他人:

如果你有一個JavaBean(帶getter和setter),你可以使用基本的html和bean:寫struts標籤。

<input type="text" name="foo" placeholder="Enter foo here"value="<bean:write name="myFormBean" property="foo" />">