导航:首页 > 编程语言 > jsp获取变量

jsp获取变量

发布时间:2023-02-25 22:38:31

1. 怎么在jsp页面中获取js的变量值

jsp是无法直接或取页面中js变量的值,但是可以通过间接的方法,用内html的方法
例如:
<input
id="data"
type="hidden"
value="你想要容的数据"
/>
在html里定义一个上面的标签,把js的值放到标签里,然后jsp去获得这个值

2. 如何获取jsp代码中定义的变量的值

js与java是不同语言,运行在不同环境下,因此无法直接获得对方数据。
java运行在服务器端,在同一个回jsp文件答中,java先运行,js后运行,java可以生成一段js代码,保证js运行得到相应的结果,因此可以用java定义js变量的方式来传递数据,例如:

1
2
3
4

<script>
var url="<%=url%>";
alert(username);
</script>

上面例子,<%%>中的内容会在服务器端运行,在“”中间输出网址,浏览器就会加载下面的结果:

1
2
3
4

<script>
var url="gif8.cn";
alert(url);
</script>

这部分就是标准的js代码了。

3. jsp页面取 java 中的变量

在页面头要先定义 sum1 这个变量..JSP是在服务器端运行的..
在前面写上<% String sum1 = "0"; %> /*你上面的String还写错了内...I服了U*/
下面才能用sum1..说的通俗一容点..就是你页面中使用的变量..也要在页面中预先定义..

4. JS中获取JSP中变量

<%@pagelanguage="java"import="java.util.*"pageEncoding="ISO-8859-1"%>
<%stra='name1'%>-----这里要先给a赋值
<html>
<head>
<script>
varname="<%=a%>";
</script>
</head>
<body>
<%
inta=1;
%>
ThisismyJSPpage.
<br>
</body>
</html>

5. jsp调用js的变量

SP 页面通常嵌入 JS 代码,且 JS、JSP之间需要相互使用一些变量的值,但JSP代码在服务器运行、JS代码在客户端浏览器运行,所以涉及到JS和JSP值传递问题。其交互方式如下:

JS使用JSP中的变量:

<%

String test ="I am testing !"; // JSP片段中定义变量

%>

<SCRIPT LANGUAGE ="JavaScript">

var tmp ="<%=test %>"; // 通过"<%=javaCode %>"引用jsp中的变量、方法等,注意:一定要加双引号

alert(tmp);

</SCRIPT >

(5)jsp获取变量扩展阅读

Js文件函数中调用另一个Js文件函数的方法:

在项目中Js文件需要完成某一功能,但这一功能的大部分代码在另外一个Js文件已经完成,只需要调用这个文件实现功能。

html 文件

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>html文件</title>

</head>

<body>

<script src="a.js"></script>

<script src="b.js"></script>

</body>

</html>

6. jsp怎么直接获取js的变量值

Java的变量值,理论上在js中是不能获取,但是可以通过间接的方式来获取。
提供两种思路供参考:
1、把java变量的值存在cookie中,js通过cookie去取;

function getCookie(name)
{
var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)");

if(arr=document.cookie.match(reg))

return unescape(arr[2]);
else
return null;
}
var value= getCookie("cookie的name名");

2、把java变量的值赋值给页面中<input type="hidden"/>的value,通过js去取;

var value=document.getElementById("hidden的ID").value;

7. jsp中获取JavaScript中的变量

在页面1中,书写如下
<form action="页面2.jsp" method="post">
<hidden id="flag" name="flag">
<input type="button" onclick="document.getElementById('flag').value=flag">
<form>

在页面2中,使用<% String flag=request.getParameter("flag");%>就可以获值正确的值了内

祝你学习进步!容

8. 在jsp页面中怎么通过el表达式获取本页java脚本中的变量

是说页面上自己定义了一个变量,想让EL表达式能访问,是么?

<%
String name="zhouhaigang";
request.setAttribute("name", name);
%>

${ name }

这样子就可以了,放内到request里面容(也可以放到session, application里面,都成)。试试看吧。。。

天天开心哈。。。
:)

阅读全文

与jsp获取变量相关的资料

热点内容
光驱数据线连接在主板哪里 浏览:577
85版本怎么样赚钱快 浏览:14
计算机网络信息保密技术 浏览:855
jsonformat注解用法 浏览:697
设置ipad需要选择备份文件路径 浏览:309
电脑文件怎么保存到桌面不卡 浏览:810
java获得本机外网的ip地址 浏览:391
微信小程序ios能过么 浏览:208
苹果app后台耗电太大怎么关闭 浏览:178
怎么查看zabbix版本号 浏览:327
手机app整合文件名 浏览:492
压缩包保存文件找不到临时文件 浏览:958
iphone4来电mv素材 浏览:684
数据库怎么查速度 浏览:89
项目数据分析师证在哪里查询 浏览:725
淘宝怎么免费升级专业版 浏览:771
淘特app买手机壳如何微信支付 浏览:59
windows迁移到mac的文件找不到了 浏览:674
最近比较火的网络游戏有哪些 浏览:377
linuxoracle日志 浏览:54

友情链接