2017-06-29 23 views
6

Pracuję nad starszymi wersjami aplikacji Struts 1.x, które używają tagów html Struts zamiast standardowych znaczników html. Próbuję zmodernizować interfejs użytkownika bez wprowadzania zmian funkcjonalnych.Stosowanie stylów początkowych do Struts 1.x znaczników html

Na przykład Pole wejściowego <html:text property="someProperty" styleClass="someCssStyle">

zamiast <input type="text" class="someCssStyle">

Jeśli zmieni, <html:text> do <input type="text"> przerwy zdolność wiązania czyli wartość w polu wejściowym nie będą przekazywane do kodu.

Jeśli spróbuję zastosować style ładowania początkowego do <html:text>, to nie działa.

Jak zastosować style Bootstrap do starszych tagów HTML?

+1

jest styleClass = "form-control" nie działa – want2learn

+0

Nie. Nie ma zastosowania styl zaokrąglenia krawędzi powiązany z do

+0

https://stackoverflow.com/questions/13893498/how-to-use-css-styles-in-struts2-tags – ajc

Odpowiedz

2

Dodałeś styl (y) do atrybutu styleClass.

Na przykład:

<html:text property="propName" name="formName" styleClass="form-control"></html:text> 

lub

<html:submit styleClass="btn btn-link">submit</html:submit> 

Oto bardzo prosty app próbki na GitHub, który pokazuje ten robocza: https://github.com/lviviani/sample-struts-bootstrap