我有一个带有jsp页面的struts2应用程序,其中我有这样的struts2标签
<s:form action="contactus.action" method="post" name="ContactUs Form" >
<s:textfield name="cust.fname" key="fname" size="25" maxlength="20" required="true" />
<s:textfield name="cust.lname" key="lname" size="25" maxlength="20" required="true"/>
</s:form>
我得到“标签”和“输入”框,我必须将标签设为粗体并调整长标签的宽度,在text.ftl中,我猜不到这样的变化?
这里我显示了资源包中的标签。
然后如何调整标签宽度n使其变粗?
答案 0 :(得分:1)
当您编写最终转换为HTML代码的struts标记时,如下所示 使用Struts标记的JSP代码
<s:form method="post">
<s:textfield label="Name" name="name"/>
<s:textfield label="Age" name="age"/>
<s:submit/>
</s:form>
已转换的HTML代码
<form id="quizBasic" name="quizBasic" onsubmit="return true;"
action="/struts2-showcase/validation/quizBasic.action" method="post">
<table class="wwFormTable">
<tr>
<td class="tdLabel">
<label for="quizBasic_name" class="label">Name:</label>
</td>
<td>
<input type="text" name="name" value="" id="quizBasic_name" />
</td>
</tr>
<tr>
<td class="tdLabel">
<label for="quizBasic_age" class="label">Age:</label>
</td>
<td>
<input type="text" name="age" value="0" id="quizBasic_age" />
</td>
</tr>
<tr>
<td colspan="2">
<div align="right">
<input type="submit" id="quizBasic_0" value="Submit" />
</div>
</td>
</tr>
</table>
</form>
所以你可以为名称为“label”的标签定义默认的css类,并在你的css文件中定义这样的clas,在你的jsp中导入那个css文件,你可以用你的标签做你想做的事
.label{
color: red;
font: bold;
font-size: 20px;
}