请求后台前将选择的option的name或者id记录下来,刷新后将这个id传给前台,js设置对应的id的option选中

解决方案 »

  1.   

    你说的是用cookie保存name或者id,对应cookie值的option选中?
      

  2.   

    你说的是用cookie保存name或者id,对应cookie值的option选中?不是cookie,是传到后台去
      

  3.   

    你说的是用cookie保存name或者id,对应cookie值的option选中?不是cookie,是传到后台去
    <%@ page contentType="text/html; charset=utf-8"%>
    <%@ page import="java.util.Locale" 
     import="java.util.ResourceBundle"%>
    <%  
    String language=request.getParameter("language");
    ResourceBundle res=ResourceBundle.getBundle(
    "cn.com.resource.Res"
    );
    if(language==null){
    res=ResourceBundle.getBundle(
    "cn.com.resource.Res",new Locale("zh","CN")
    );

    }
    else if(language.equals("chinese")){
    res=ResourceBundle.getBundle(
    "cn.com.resource.Res",new Locale("zh","CN")
    );
    }
    else if(language.equals("english")){
    res=ResourceBundle.getBundle(
    "cn.com.resource.Res",new Locale("en","US")
    );
    }
    else if(language.equals("japanese")){
    res=ResourceBundle.getBundle(
    "cn.com.resource.Res",new Locale("ja","JP")
    );
    }
    %>
    <html>
    <head><title><%=res.getString("title") %></title></head>
    <body>
    <form action="" method="get">
    <select name="language" onchange="form.submit()">
    <option value="default" selected="selected">--Language--</option>
    <option value="chinese" >中文</option>
    <option value="english" >English</option>
    <option value="japanese" >日本语</option>
    </select>
    <script type="text/javascript">
    </script>
    </form>
    <%=res.getString("version")%> <hr> 
    <%=res.getString("index")%> | 
    <%=res.getString("news")%> | 
    <%=res.getString("life")%> |  
    <%=res.getString("sports")%> | 
    <%=res.getString("entertainment")%>
    </body>
    </html>
    这个是测试前台,还请看下
      

  4.   

    public class Res_ja_JP extends ListResourceBundle{
    static final Object[][]contents=
    new String[][]{
    {"version","これは日本語版"},
    {"title","日本語版"},
    {"index","トップページ"},
    {"news","ニュース"},
    {"life","生活"},
    {"sports","スポーツ"},
    {"entertainment","娯楽"},
    {"language","日本语言选择"}
    };
    protected Object[][] getContents() {
    // TODO Auto-generated method stub
    return contents;
    }}
      

  5.   

    select控件有3个值:0 1 2
    onchange触发事件进行跳转也有3个url,如:
    a?id=0 b?id=1 c?id=2
    跳转之后login页面获取id参数之后
    与select空间绑定id所指向的参数即可。