<s:radio list=""></s:radio>-----单选按钮
里面的list可以这样 list="{'ss','bb'}"
如果我的给单选按钮显示的标签文本是来自资源文件的,用什么表达式来放到list里呢
还有一个问题,如果页面的charset=utf-8 怎么处理显示中文问题啊

解决方案 »

  1.   

    正好有个现成的
         <s:radio name="user.sex" value="true"
     list="#{true:getText('sex.male'), false:getText('sex.female')}"
     key="sex" />
      

  2.   

    第2个问题,我这也有现成的,呵呵
    我全部页面utf-8
    两种方法:
    1。在struts.properties里设struts.locale=xxx(因我这里是日文系统,fuck日本人,中文的locale你自己看一下)
    2。程序运行时,传一个request_locale参数就可以了
      

  3.   

    我这里是通过链接<a href>传过去的, 你可以参考一下,下班收工
       <s:url id="japanese_url" value="register!default.action">
       <s:param name="request_locale" value="@java.util.Locale@JAPAN" />
       </s:url>
       <s:url id="english_url" value="register!default.action">
       <s:param name="request_locale" value="@java.util.Locale@ENGLISH" />
       </s:url>   <s:a href="%{#japanese_url}"><s:text name="japanese" /></s:a>
       <s:a href="%{#english_url}">
       <strong><s:text name="english" /></strong>
       </s:a>