jsp中获取不了其他文件传来的数据
试了好多方法都不能接收到,或者接收到的内容为null
用${}获取显示无法解析变量
浏览器控制台里直接没有写的${}
试过request.getAttribute获取,也试过session获取得到的结果都是null
//发送
HttpSession session=request.getSession();
session.setAttribute("flag1","111");
// response.sendRedirect("index.jsp");
//获取
var name=<%=request.getSession(flag1);
//getAttribute方法也试过,还是为null
//用${}显示无法解析变量,但是也引入了<%@page isELIgnored="false" %>
后来尝试用jsp的ajax向另一个jsp发送显示success,但是还是接收不到或者接收到的还是null
<script>
function post(){
var name=$('#sign_name').val();
$.ajax({
type:"POST",
dataType:"text",
url:"main.jsp",
data: {
"name": name
},
success:function (){
alert("success");//跳转前显示success
},
error:function (){
alert("false");
}
})
window.location.href='main.jsp';
}
</script>
//接收
<script>
function get(){
var name=${name};//无法解析变量
}
//用var name=<%=request.getAttribute(name);接收到为null
</script>
不知道是什么原因,求解/(ㄒoㄒ)/~~