js怎么获取jsp字符串中的数据

js怎么获取jsp字符串中的数据,第1张

js与java是不同语言,运行在不同环境下,因此无法直接获得对方数据

java运行在服务器端,在同一个jsp文件中,java先运行,js后运行,java可以生成一段js代码,保证js运行得到相应的结果,因此可以用java定义js变量的方式来传递数据,例如:

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

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

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

我来举个例子,可以写一个form表单,然后把值填入进去:

对应的jsp代码:

<form action="getValuejsp" method="GET">

站点名:<input type="text" name="name"> <br /> 

网址:<input type="text" name="url"> <br />

<input type="submit" value="提交">

</form>

以下是:getValuejsp的代码,运行如上图所示

<body>

<%requestsetCharacterEncoding("GBK");

String name=requestgetParameter("name");%>

<%String url=requestgetParameter("url"); %>

<h1>获取数据</h1>

<u1>

<li><p>

<b>站点名:</b>

<%=name%>

</p></li>

<li><p>

<b>网址:</b>

<%=url%>

</p></li>

</u1>

</body>

HTML:

<form action="ajsp">

<input type="text" name="test_data"/>

<input type="submit" value="提交" />

</form>

ajsp:

<%

String testData = requestgetParameter("test_data");   // 即可获得test_data的值。

%>

扩展资料:

页面间链接和数据传递的三种方式

(1)通过JSP表单形式将数据提交到下一个页面;

(2)通过JSP表单链接将数据提交到下一个页面;

(3)通过JSP表单会话将数据提交到后续页面,会话是一次会话只要浏览器不关闭就不会关闭会话,一般默认保存30分钟可以根据自己的需要更改。

以上就是关于js怎么获取jsp字符串中的数据全部的内容,包括:js怎么获取jsp字符串中的数据、request.getparameter方法怎么从jsp中获取数据、jsp如何获得html form中的数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/10041622.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-04
下一篇2023-05-04

发表评论

登录后才能评论

评论列表(0条)

    保存