问几个初学struts的问题 1,size=""2,中文都出来了,英文难道还不行吗?3,value="xxx"; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 3.这样写<html:submit styleClass="BUTTN-FIX1"> <bean:message key="bbscs.botton.submit"/></html:submit>2.好像是按照本地区域走的,你改一下控制面板的区域试一下。1.加个size属性试一下. 1,我加了size了啊 ,还是不行,老是差一点2,我是想看看英文的效果,请问怎么设置才能显示英文的?3,value的语法是什么,我用value="<bean:message key="prompt.logon" />"不行啊? value="<bean:message key="prompt.logon" />"这样是肯定不行的,要么<input type="submit" value="<bean:message key="prompt.logon" />">.要么按 down0011(down0011) 的写法text与password长度控制应该是没问题的。就是高度上的确不好控制。 1.这是因为你的系统是XP的,所有xp系统中的text和password,如果size相同,都是这个情况的。这个不需要你更改,如果你刻意更改的话,别的操作系统显示就不正常了。2.有两种方法(1)自己传递参数,更改Locale,通过Locale locale = httprequest.getLocale();拿到Locale,然后更改成你需要设置的Locale。具体你可以去google。(2)structs自己根据当前系统配置来进行显示。如果你的系统是英文的,那么就会自动是英文版了。或者是更改你的浏览器的“工具\Internet选项\常规”选项卡中的“语言”。看你的意思应该是想用第一种方法吧(就是让用户自行更改语言)3.就是<html:submit><bean message="keyname"/></html:submit>就行了。 <input type="submit" value="<bean:message key='prompt.logon' />">. mxlmwl(飞星) ,谢谢你的详细解答1中,你是怎么解决的?2中,我用英文版的火狐浏览器其语言设置就是英文的,用它访问还是中文界面啊?我就是想看看英文版的效果,总不能让我再装个英文版的操作系统吧 使用英文<html lang="en">.....</html>使用中文<html lang="zh">......</html> 问题1:我的建议是最好不要进行修改,你可以去和用户说这是操作系统的问题,何况基本上所有的网页在xp下效果都是这样的,这也不算是什么bug,没有必要花费太多的时间。问题2:你可以打印一下你当前的locale是什么,另外,对于英文语言设置,你还需要有一份英文资源,也就是说你应该有的资源应该是三份,一份默认,一份中文,一份英文。(当然,默认的和英文的可以是同一个文件)名字就是name.properties,name_zh.properties和name_en.properties。当然可以不用装英文操作系统,当时如果你要是用国际化的话,在英文系统下进行测试还是非常必要的。当然,对于问题一,你也可以利用样式表,具体如下解决:<input type="text" value="" style="width:100px"><br><input type="password" value="" style="width:100px"><br>这是我刚才试验的,应该是可以的。 1,可以使用size属性如:<html:text property="userName" size="16"/><html:password property="userPwd" size="16"/>2,(1)浏览器---〉Internet属性--〉语言--〉加入“英文”删除“中文” (2)在页面有一个类似“中文版,英文版”联接,自己写一个Action来切换界面。 例如: String forwardTarget = SUCCESS; String language = (String) request.getParameter("LANGUAGE"); Locale lce = null; if (language != null && language.equalsIgnoreCase("zh_CN")) { lce = Locale.SIMPLIFIED_CHINESE;} else { // Default to be English lce = Locale.US;} session.setAttribute(Globals.LOCALE_KEY, lce); return mapping.findForward(forwardTarget); }3,<html:subimt><bean:message key="label.submit"/></html:submit>,其中label.submit为资源文件的key.以上是我的一点看法,初学struts,欢迎交流!!! 原来我使用的时候Text和Password两个输入域确实不一样,特别是高度,后来用CSS做统一的控制,就没有这个问题的。CSS文件中对所有的常用标签都加了统一的控制,这样还可以统一界面风格。 严重同意mxlmwl(飞星) 的做法,我开始也是为了这个问题搞了半天,如果你只是想统一长度的话。 64位的Weblogic10.2在myeclipse中无法正常启动(100分求助) java返回对象?? 跪求SSH框架分页每条记录多就卡的问题?? 怎么控制tomcat的控制台信息,我想将系统中的warn信息去掉 TOMCAT5.0的配置,一 个初学者需要指点~~~大虾来...... 怎么加时间呀! 在线急等!一个下载的问题 java 反射机制类型转换 2003操作系统下 运行java出问题 不知道大家有没有遇到过 JPA为何自己写JPQL的时候要加@Transactional 关于Hibernate的问题 谁能告诉我JNDI到底是什么东西
<html:submit styleClass="BUTTN-FIX1">
<bean:message key="bbscs.botton.submit"/>
</html:submit>
2.好像是按照本地区域走的,你改一下控制面板的区域试一下。
1.加个size属性试一下.
2,我是想看看英文的效果,请问怎么设置才能显示英文的?
3,value的语法是什么,我用value="<bean:message key="prompt.logon" />"不行啊?
这样是肯定不行的,要么<input type="submit" value="<bean:message key="prompt.logon" />">.要么按 down0011(down0011) 的写法
text与password长度控制应该是没问题的。就是高度上的确不好控制。
2.有两种方法
(1)自己传递参数,更改Locale,通过Locale locale = httprequest.getLocale();拿到Locale,然后更改成你需要设置的Locale。具体你可以去google。
(2)structs自己根据当前系统配置来进行显示。如果你的系统是英文的,那么就会自动是英文版了。或者是更改你的浏览器的“工具\Internet选项\常规”选项卡中的“语言”。
看你的意思应该是想用第一种方法吧(就是让用户自行更改语言)
3.就是<html:submit><bean message="keyname"/></html:submit>就行了。
1中,你是怎么解决的?
2中,我用英文版的火狐浏览器其语言设置就是英文的,用它访问还是中文界面啊?我就是想看看英文版的效果,总不能让我再装个英文版的操作系统吧
<html lang="en">.....
</html>
使用中文
<html lang="zh">......
</html>
问题2:你可以打印一下你当前的locale是什么,另外,对于英文语言设置,你还需要有一份英文资源,也就是说你应该有的资源应该是三份,一份默认,一份中文,一份英文。(当然,默认的和英文的可以是同一个文件)名字就是name.properties,name_zh.properties和name_en.properties。当然可以不用装英文操作系统,当时如果你要是用国际化的话,在英文系统下进行测试还是非常必要的。当然,对于问题一,你也可以利用样式表,具体如下解决:
<input type="text" value="" style="width:100px"><br>
<input type="password" value="" style="width:100px"><br>
这是我刚才试验的,应该是可以的。
<html:text property="userName" size="16"/>
<html:password property="userPwd" size="16"/>
2,(1)浏览器---〉Internet属性--〉语言--〉加入“英文”删除“中文”
(2)在页面有一个类似“中文版,英文版”联接,自己写一个Action来切换界面。
例如:
String forwardTarget = SUCCESS;
String language = (String) request.getParameter("LANGUAGE");
Locale lce = null;
if (language != null && language.equalsIgnoreCase("zh_CN")) {
lce = Locale.SIMPLIFIED_CHINESE;}
else {
// Default to be English
lce = Locale.US;} session.setAttribute(Globals.LOCALE_KEY, lce);
return mapping.findForward(forwardTarget);
}3,<html:subimt><bean:message key="label.submit"/></html:submit>,其中label.submit为资源文件的key.以上是我的一点看法,初学struts,欢迎交流!!!