这有点令人尴尬. 我在我的一个小项目中使用Struts2.在JSP中,当我放这样的东西时: s:select list="keywords" key="label.search" name="selectedKeyword"/s:textfield name="searchparams" size="20" cssClass="label"/ 我明白
我在我的一个小项目中使用Struts2.在JSP中,当我放这样的东西时:
<s:select list="keywords" key="label.search" name="selectedKeyword"/> <s:textfield name="searchparams" size="20" cssClass="label"/>
我明白了(对不起,我是新用户,所以无法添加图片):
http://i.stack.imgur.com/ZA2Wg.png
--dropdown_-- [ ] < textfield
我想要的是文本字段位于同一行的下拉列表旁边.
有没有办法在不创建自己的主题的情况下做到这一点?
先感谢您!
Struts2标签以FreeMarker为主题.您可以通过在struts.properties中指定以下内容,将默认XHTML主题更改为简单主题:struts.ui.theme=simple
或者,您可以通过添加theme属性来覆盖这些标记的主题,如下所示:
<s:select list="keywords" key="label.search" name="selectedKeyword" theme="simple"/> <s:textfield name="searchparams" size="20" cssClass="label" theme="simple"/>
这是一些additional information about themes.