request.getSession().setAttribute()有什么问题 [英] What's wrong about request.getSession().setAttribute()

查看:218
本文介绍了request.getSession().setAttribute()有什么问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我用来在*.java*.jsp之间传递数据,因为这是一个MVC框架,所以它将首先通过*.java.所以我用request.getSession().setAttribute("test", "01010101010")保存值,然后在*.jsp中使用request.getSession().getAttribute("test")获取值. 但是它始终会返回一个奇怪的字符串"682342348".

I use to pass data between *.java and *.jsp, since this is a MVC framework, it will go by the *.java first. so i used request.getSession().setAttribute("test", "01010101010") to save the value, and then in *.jsp, use request.getSession().getAttribute("test") to get value. But it returns a strange string "682342348" all the time.

推荐答案

现在这可能是一个JavaScript问题,请尝试在alert参数的值周围添加引号.

This might be a javascript question now, try adding quotes around the value of the alert parameter.

更改此:

<script>alert(<%=request.getAttribute("test")%>);</script>

对此:

<script>alert('<%=request.getAttribute("test")%>');</script>

这篇关于request.getSession().setAttribute()有什么问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆