日期:2014-05-18  浏览次数:20725 次

struts2界面问题
struts2的标签不能直接嵌在html中么?比如
<s:form action="login" method="post" validate="true" >

<p>
<label class="required" for="username">Username:</label><br/>
<s:textfield name="username" id="username"/>
</p>

<p>
<label class="required" for="password">Password:</label><br/>
<s:password name="password" id="password"/>
</p>

<p>
<input type="checkbox" id="remember" class="" value="1" name="remember"/>
<label class="choice" for="remember">Remember me?</label>
</p>

<p>
<s:submit id="submit" value="%{getText(\"login.submit\")}"/> &nbsp; <a href="javascript: //;" onClick="$('#emailform').slideDown(); return false;">Forgot password?</a> or <a href="#">Need help?</a>
</p>
<div class="clear">&nbsp;</div>

</s:form>

这个显示出来是这个样子

------解决方案--------------------
你查看页面源码就会发现 struts2标签会编译成许多个表格组成的html标签,取消可以在struts.xml中加上
<constant name="struts.ui.theme" value="simple" />