request.getSession().setAttribute()有什么问题 [英] What's wrong about 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屋!