在html中的代码
<div class="d_mane_01">
<input name="" type="text" id="username" class="text input" value="用户名" />
</div>
<div class="d_mane_01">
<input name="" type="text" id="password" class="text input" value="密码" />
</div>
<div class="d_mane_01">
<input name="" type="text" id="vcode" class="text" style="width:75px; background:url(./images/key_map.jpg)" value="" />
</div>
在jsp中的代码:
<div class="d_mane_01">
<s:textfield name="username" type="text" id="username" class="text input"
value="用户名" />
<s:fielderror>
<s:param>username</s:param>
</s:fielderror>
</div>
<div class="d_mane_01">
<s:password name="password" class="d_mane_01" value="密码"
class="text input" />
<s:fielderror>
<s:param>password</s:param>
</s:fielderror>
</div>
<div class="d_mane_01">
<s:textfield name="rand" size="10" class="text"
style="width:75px; background:url(./images/key_map.jpg)" value=""
cssStyle="width:100px;" />
<img src="rand.do" onclick="changeValidateCode(this)"
title="点击图片刷新验证码" />
</div>
用浏览器打开jsp页面查看源代码:
<div class="d_mane_01">
<input type="text" name="username" value="用户名" id="username" class="class java.util.HashMap" type="text"/>
</div>
<div class="d_mane_01">
<input type="password" name="password" id="password" style="text input" class="class java.util.HashMap"/>
</div>
<div class="d_mane_01">
<input type="text" name="rand" size="10" value="" id="rand" style="width:100px;" style="width:75px; background:url(./images/key_map.jpg)" class="class java.util.HashMap"/>
<img src="rand.do" onclick="changeValidateCode(this)"
title="点击图片刷新验证码" />
</div>
<input name="" type="text" id="username" class="text input" value="用户名" />
<input type="text" name="username" value="用户名" id="username" class="class java.util.HashMap" type="text"/>
你对比一下,上面的是正确的 html,下面的是你jsp 生成的, 文本框 class 没有指定上!
应该是这个问题,但是不知道 jsp 咋写,不懂 struts 标签
已经解决了,struts 标签引用css样式是cssClass=""这样就OK 了。
@六号: 恭喜 !