果然又报错了 2023-08-26 12:01 采纳率: 50%
浏览 7
已结题

jsp中获取不了其他文件传来的数据

jsp中获取不了其他文件传来的数据

试了好多方法都不能接收到,或者接收到的内容为null

用${}获取显示无法解析变量

img


浏览器控制台里直接没有写的${}

img

试过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ㄒ)/~~

  • 写回答

2条回答 默认 最新

  • bingbingyihao 2023-08-26 12:49
    关注

    回答:你对jsp的域对象的使用不是很了解,需要加引号,示例如下:
    控制层返回一个域对象

    img

    页面中使用

    img

    img

    img

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 9月4日
  • 已采纳回答 8月27日
  • 创建了问题 8月26日

悬赏问题

  • ¥15 代码在keil5里变成了这样怎么办啊,文件图像也变了,
  • ¥20 Ue4.26打包win64bit报错,如何解决?(语言-c++)
  • ¥15 clousx6整点报时指令怎么写
  • ¥30 远程帮我安装软件及库文件
  • ¥15 关于#自动化#的问题:如何通过电脑控制多相机同步拍照或摄影(相机或者摄影模组数量大于60),并将所有采集的照片或视频以一定编码规则存放至规定电脑文件夹内
  • ¥20 深信服vpn-2050这台设备如何配置才能成功联网?
  • ¥15 Arduino的wifi连接,如何关闭低功耗模式?
  • ¥15 Android studio 无法定位adb是什么问题?
  • ¥15 C#连接不上服务器,
  • ¥15 angular项目错误