版权声明:博客知识产权来源命运的信徒,切勿侵权 https://blog.csdn.net/qq_37591637/article/details/84967046
<s:form>可以使得表单的内容十分工整,是因为它默认的主题是xhtml
但是一个新的问题来了,如果我们的前端页面使用BootStrap框架的话,用不上这种自带的整齐的效果怎么办?
theme="simple"就可以解决
<s:form action="fro" theme="simple">
<s:hidden name="id"></s:hidden>
<s:textfield name="username" label="Name" ></s:textfield>
<s:password name="password" label="Pass"></s:password>
<s:textarea name="desc" label="Desc"></s:textarea>
<s:checkbox name="check" label="married"></s:checkbox>
<s:submit></s:submit>
</s:form>
效果如下,然后使用框架的代码就可以了
除了在<s:form action="fro" theme="simple">里面设置主题,还可以这样设置
<%
request.setAttribute("theme", "simple");
%>
<s:form action="fro" >
<s:hidden name="id"></s:hidden>
<s:textfield name="username" label="Name" ></s:textfield>
<s:password name="password" label="Pass"></s:password>
<s:textarea name="desc" label="Desc"></s:textarea>
<s:checkbox name="check" label="married"></s:checkbox>
<s:submit></s:submit>
</s:form>