1,size=""
2,中文都出来了,英文难道还不行吗?
3,value="xxx";

解决方案 »

  1.   

    3.这样写
    <html:submit styleClass="BUTTN-FIX1">
        <bean:message key="bbscs.botton.submit"/>
    </html:submit>
    2.好像是按照本地区域走的,你改一下控制面板的区域试一下。
    1.加个size属性试一下.
      

  2.   

    1,我加了size了啊 ,还是不行,老是差一点
    2,我是想看看英文的效果,请问怎么设置才能显示英文的?
    3,value的语法是什么,我用value="<bean:message key="prompt.logon" />"不行啊?
      

  3.   

    value="<bean:message key="prompt.logon" />"
    这样是肯定不行的,要么<input type="submit" value="<bean:message key="prompt.logon" />">.要么按 down0011(down0011) 的写法
    text与password长度控制应该是没问题的。就是高度上的确不好控制。
      

  4.   

    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>就行了。
      

  5.   

    <input type="submit" value="<bean:message key='prompt.logon' />">.
      

  6.   

    mxlmwl(飞星) ,谢谢你的详细解答
    1中,你是怎么解决的?
    2中,我用英文版的火狐浏览器其语言设置就是英文的,用它访问还是中文界面啊?我就是想看看英文版的效果,总不能让我再装个英文版的操作系统吧
      

  7.   

    使用英文
    <html lang="en">.....
    </html>
    使用中文
    <html lang="zh">......
    </html>
      

  8.   

    问题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>
    这是我刚才试验的,应该是可以的。
      

  9.   

    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,欢迎交流!!!
      

  10.   

    原来我使用的时候Text和Password两个输入域确实不一样,特别是高度,后来用CSS做统一的控制,就没有这个问题的。CSS文件中对所有的常用标签都加了统一的控制,这样还可以统一界面风格。
      

  11.   

    严重同意mxlmwl(飞星) 的做法,我开始也是为了这个问题搞了半天,如果你只是想统一长度的话。