我的意思是比方说 1.jsp 中 我定义了一个 String id = "1";
我在另外一个2.jsp 中写 SQL 查询时SELECt ** FROM ** WHERe id = "+id
+";该怎样实现啊
java jsp 怎样在另外的jsp中引用 前面一个jsp中的变量
答案:3 悬赏:80
解决时间 2021-02-17 15:57
- 提问者网友:放荡不羁
- 2021-02-17 07:39
最佳答案
- 二级知识专家网友:為→妳鎖鈊
- 2021-02-17 08:15
可以通过setAttribute在前一个界面中定义变量属性,之后再通过getAttribute在第二个界面中获取到,举例:
第一个界面中:
request.setAttribute("name","zhangsan ");//定义一个变量和值
或者是
session.setAttribute("name","zhangsan ");//定义一个变量和值
第二个界面:
String username = request.getAttribute("name");
或者是
String username = session.getAttribute("name");
输出结果:zhangsan。
备注:如果想获取到,必须先定义好,之后跳转的页面可以直接获取到相应的属性值。
第一个界面中:
request.setAttribute("name","zhangsan ");//定义一个变量和值
或者是
session.setAttribute("name","zhangsan ");//定义一个变量和值
第二个界面:
String username = request.getAttribute("name");
或者是
String username = session.getAttribute("name");
输出结果:zhangsan。
备注:如果想获取到,必须先定义好,之后跳转的页面可以直接获取到相应的属性值。
全部回答
- 1楼网友:木子香沫兮
- 2021-02-17 10:18
1、首先在1.jsp页面中定义的变量,在其他页面是直接访问不到的
2、可以先在1.jsp页面中把变量存在request或者session中,在2.jsp页面中才可取到(如果存在request中1.jsp到2.jsp跳转方式要用forward)
- 2楼网友:兮沫♡晨曦
- 2021-02-17 09:25
out.print( " <script language = javascript> alert( '该帐号可以使用!');window.location='index' </script> ");<br _extended="true">这样写就可以了
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯