STRUTS标签

来源:百度知道 编辑:UC知道 时间:2024/05/31 23:05:49
关于STRUTS标签中我又几个问题不懂,先看代码:
<tr>
<td align="right"><bean:message key="lable.username"/>:</td>
<td align="left">
<html:text property="username" styleClass="textbox"/>
<span class="errMsg"><html:errors property="username"/></span>
</td>
</tr>
1.这段代码中styleClass="textbox"是干什么的?
2<td align="right"><bean:message key="lable.username"/>:</td>
<td align="left">
<html:text property="username" styleClass="textbox"/>
这段中的显示的效果是“lable.username”在左,“username”在右
但前者的ALIGN是right,右者的事LEFT这是怎么回事?
3.<span class="errMsg">这是干什么的?
谢谢!

1和3:styleClass="textbox" 中的textbox为CSS样式。

及<input type="text" class="textbox" />
你在JSP页面中可以找到
.textbox {......},或者是放在单独CSS文件中

2:这个问题应该是你看错了。

<td align="right"> 设置单元格右对齐
<td align="left"> 设置单元格左对齐

这些是HTML标签的东西。这些都是最基本的知识

1 STRUTS 的HTMLFORM 和我们使用的普通FORM其实是一样的 不同的是STRUTS提供的标签增加了一些额外的处理 比如表单的回显, 所以你可以在你的页面上查看源码可以发现 其实都翻译成了普通的HTML标签 styleClass="textbox"意思class="textbox" 就是普通的CSS样式 2 <td align="right"> 设置单元格内容右对齐 <td align="left"> 设置单元格内容左对齐 还有lable.username只是一个key 显示的应该是其在资源文件中对应的value 3<span class="errMsg">
不就是指定文本域的样式 和STRUTS没什么关系 你可能有点晕了吧