中易网

java jsp 怎样在另外的jsp中引用 前面一个jsp中的变量

答案:3  悬赏:80  
解决时间 2021-02-17 15:57
我的意思是比方说 1.jsp 中 我定义了一个 String id = "1";
我在另外一个2.jsp 中写 SQL 查询时SELECt ** FROM ** WHERe id = "+id
+";该怎样实现啊
最佳答案
可以通过setAttribute在前一个界面中定义变量属性,之后再通过getAttribute在第二个界面中获取到,举例:
第一个界面中:
request.setAttribute("name","zhangsan ");//定义一个变量和值
或者是
session.setAttribute("name","zhangsan ");//定义一个变量和值
第二个界面:
String username = request.getAttribute("name");
或者是
String username = session.getAttribute("name");

输出结果:zhangsan。
备注:如果想获取到,必须先定义好,之后跳转的页面可以直接获取到相应的属性值。
全部回答
1、首先在1.jsp页面中定义的变量,在其他页面是直接访问不到的 2、可以先在1.jsp页面中把变量存在request或者session中,在2.jsp页面中才可取到(如果存在request中1.jsp到2.jsp跳转方式要用forward)
out.print( " &lt;script&nbsp;&nbsp; language&nbsp;&nbsp; =&nbsp;&nbsp; javascript&gt; alert( '该帐号可以使用!');window.location='index' &lt;/script&gt;&nbsp; ");<br _extended="true">这样写就可以了
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
骑士家乡篮球,湖人叫什么篮球好
苹果手机是带壳好还是不带壳好
苹果5手机突然间信号很差,怎么回事老是不稳
古诗数量词是用一首还是一篇
抗击非典的宣传语 用2个成语的 急用 !
楚留香游戏是网游还是手游
IBM T60 在win2003下无法识别以太网卡
我会写笔顺。
SSAT考试70%以上差不多需要多少分?
湛江农垦实验中学教师待遇如何?
2个篮球和7个足球共460元.3个足.和2个篮球共2
怎样煲汤最健康美味?
顾客摔倒服务员怎么道歉最合适
我是外地人。在洛阳住了好几年了。也有暂住证
问道 刷荣誉除了领行行出状元跟每天刷500荣誉
推荐资讯
北花园小区1号院东门这个地址在什么地方,我
佛山市南海奔达模具公司地址在什么地方,想过
如果姚明现在复出能统治CBA吗
国内注册的具有拍卖资质的拍卖公司,是不是一
b860av1.1不让用无线网
街头篮球5.1活动高级欢乐颂奖励怎么完成
张家港双山岛烧烤,自己可以带食材吗?我想在
笔记本电脑开机,点不开我的电脑文件夹。后来
玛卡新品吃了对人体有那些好处
武义三合篮球俱乐部地址在哪,我要去那里办事
含有新的成语
青岛房产中介费一般怎么个比例收取法?是买方
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?