关于selected+页面刷新+本地化 请求后台前将选择的option的name或者id记录下来,刷新后将这个id传给前台,js设置对应的id的option选中 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你说的是用cookie保存name或者id,对应cookie值的option选中? 你说的是用cookie保存name或者id,对应cookie值的option选中?不是cookie,是传到后台去 你说的是用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>这个是测试前台,还请看下 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; }} select控件有3个值:0 1 2onchange触发事件进行跳转也有3个url,如:a?id=0 b?id=1 c?id=2跳转之后login页面获取id参数之后与select空间绑定id所指向的参数即可。 JSP页面播放视频,我看看有没有高手~在线等哥哥给解决。 “主机屋”使用讨论 弱弱地问一下如何写符合xml标准的jsp...... jsp运行产生的错误?? jspsmartupload问题 各位高手,哪里有structs的例子? 请指点? 网页的定时问? 如何获得多行表单数据??? 怎样 从 date 类的实例 得到 年?????(怪!) 简单的表单提交及和数据库连接的问题 怎么把服务器C盘下一个指定文件输出到客户端 哪位大牛给解释下这文章?
<%@ 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>
这个是测试前台,还请看下
static final Object[][]contents=
new String[][]{
{"version","これは日本語版"},
{"title","日本語版"},
{"index","トップページ"},
{"news","ニュース"},
{"life","生活"},
{"sports","スポーツ"},
{"entertainment","娯楽"},
{"language","日本语言选择"}
};
protected Object[][] getContents() {
// TODO Auto-generated method stub
return contents;
}}
onchange触发事件进行跳转也有3个url,如:
a?id=0 b?id=1 c?id=2
跳转之后login页面获取id参数之后
与select空间绑定id所指向的参数即可。