一、jsp页面之间跳转传参
1、js直接方法:location.href ="/exam/jsp/user/paper/exam_user_result.jsp?score="+score+"&name="+name;
2、jquery改变a标签的href属性:$('#going').attr('href','/exam/jsp/user/paper/exam_user.jsp?pId='+pId);
二、jsp页面接收另一个jsp页面的参数
1、直接从地址栏获取,方法如下(不建议使用)
function getUrlParam(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if (r != null)
return unescape(r[2]);
return null;
}
var pId = getUrlParam('pId');
2、通过request对象获取:String name = request.getParameter("name");
三、中文乱码问题
1、先修改eclipse中的jsp编码:(菜单中)window->首选项(preference)->web->jsp files 修改编码为uft-8
2、String name = request.getParameter("name");
String uName=new String(name.getBytes("ISO-8859-1"),"UTF-8");