2012-02-18 20 views
5

Bir web uygulamasında Struts 1.3.10 kullanıyorum ve textfields'ların bir yer tutucuya sahip olmasını istiyorum. Ne yazık ki, geçerli Struts taglib bu özelliği tanımıyor ve mümkünse javascript kullanmaktan kaçınmak istiyorum. Bunun için herhangi bir çözüm biliyor musunuz?Struts html içinde HTML5 yer tutucu: metin etiketi

cevap

2

Struts 1 öldü. 2008'den beri serbest bırakılmadı. Gerçekten daha modern bir çerçeveye geçmeyi düşünürdüm.

sen Struts 1, yapabilirsin

  • düzenleme kaynakları kendinizi sıkışmış ve etikete bir yer tutucu özelliği eklemelerini ediyorsanız.
  • önlemek EL etiketini kullanarak ve temel HTML + JSTL + geri dönmek:

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

Evet, bu eski bir, bok çerçeve olduğunu biliyorum, ama şimdilik biz tür sıkışmış konum :( –

+0

Ben senin ikinci öneri kullanarak sona erdi, vida yukarı doğrulamaları doğrulama kullanarak bu halde Eklenti –

0

durumda bu başkalarına yararlı olabilir:

Eğer bir JavaBean varsa (ile Temel html ve bean: struts etiketini yazabilirsiniz.

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