struts2中国际化问题及标签问题(按钮同一行显示)
本人做个论坛,现在刚做了个注册页面,测试中select性别选项中为什么不显示文字,而且用struts2标签时 注册 和 重置 两按钮能显示在同一行上,但是非常小,按钮上的文字看不见,怎么回事,求高手帮忙?
部分代码如下(本人才做到这)
一、globalMessages_en_US.properties:
userLogin=UserLogin
usersName=UsersName
userPassword=UserPassword
userRePassword=UserRePassword
userEmail=UserEmail
userNickname=UserNickname
userBirthday=UserBirthday
sex=Sex
userPoints=UserPoints
userRemark=UserRemark
sex.male=Men
sex.female=Women
Login=Login
Register=Register
Reset=Reset
youke=YouKe
welcome=Welcome
userRegister=UserRegister
adminLogin=AdminLogin
二、globalMessages_zh_CN.properties:
UserLogin=\u7528\u6237\u767B\u5F55 --用户登录
UsersName=\u7528\u6237\u540D --用户名
UserPassword=\u5BC6\u7801 --密码
UserRePassword=\u91CD\u590D\u5BC6\u7801 --重复密码
UserEmail=\u90AE\u7BB1 --邮箱
UserNickname=\u6635\u79F0 --昵称
UserBirthday=\u751F\u65E5 --生日
Sex=\u6027\u522B --性别
Men=\u7537 --性别 ‘男’
Women=\u5973 --性别 ‘女’
Login=\u767B\u5F55 --登录
Register=\u6CE8\u518C --注册
Reset=\u91CD\u7F6E --重置
YouKe=\u6E38\u5BA2 --游客
Welcome=\u6B22\u8FCE\u5149\u4E34\u6C47\u667ABBS --欢迎光临***BBS
UserRegister=\u7528\u6237\u6CE8\u518C --用户注册
AdminLogin=\u7BA1\u7406\u5458\u767B\u5F55 --管理员登录
三、template文件夹下建立xhtml文件夹,在再其下建立component.jsp页面(使注册和重置两按钮在一行上)
<%@ page language="java" contentType="text/html; charset=gb2312"%>
<%@ taglib uri="/struts-tags" prefix="s"%>
<tr>
<td><s:submit value="%{parameters.submit}" theme="simple" /></td>
<td><s:reset value="%{parameters.reset}" theme="simple" /></td>
</tr>
四、JSP页面中代码如下:
<%@ page language="java" contentType="text/html; charset=gb2312"%>
<%@ taglib uri="/struts-tags" prefix="s"%>
<%@ taglib uri="/struts-dojo-tags" prefix="sd"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=ISO-8859-1">
<s:head theme="xhtml" />
<sd:head parseContent="true" />
<title><s:text name="UserLogin" /></title>
<link rel="stylesheet" type="text/css" href="css/style.css" />
</head>
<h5 align="right">
<s:text name="YouKe" />
<s:text name="Welcome" />
<a href="enroll.jsp"><s:text name="UserRegister" />
</a>
<s:text name="UserLogin" />
<s:text name="AdminLogin" />
</h5>
<hr />
<body>
<center>
<h3>
<s:text name="UserRegister" />
</h3>
<s:form action="enrollAction" method="post">
<s:textfield name="usersName" key="UsersName" />
<s:password name="userPassword" key="UserPassword" />
<s:password name="userRePassword" key="UserRePassword" />
<s:textfield name="userNickname" key="UserNickname" />
<sd:datetimepicker name="userBirthday" key="UserBirthday"
displayFormat="yyyy-MM-dd" />
<s:select name="sex" key="Sex"
list="#{1:getText('sex.male'),2:getText('sex.female')}" value="1" />
<s:textfield name="userEmal" key="UserEmail" />
<s:component template="component.jsp">
<s:param name="submit" value="Register" />
<s:param name="reset" value="Reset" />
</s:component>
</s:form>
</center>
</body>
</html>
求高手帮解答啊,这做到一半下面的还没做,两问题:1、jsp页面中下拉列表没有项(也就是没有文字显示) 2、jsp页面中 注册 重置 两按钮能显示在同一行上,但是特别小,而且按钮上文字显示不出来,主要是太小了,大家帮我看看啊?急!!!