猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
如何在JSP中将JavaScript值传递给Scriptlet?
谁能告诉我如何在JSP中将JavaScript值传递给Scriptlet?
茅侃侃
浏览 460
回答 3
3回答
慕慕森
您的javascript值在客户端,您的scriptlet在服务器端运行。因此,如果要在scriptlet中使用javascript变量,则需要提交它们。为此,可以将它们存储在输入字段中并提交表单,或者执行ajax请求。我建议您对此进行研究
0
0
0
梵蒂冈之花
我可以提供两种方式a.jsp,<html> <script language="javascript" type="text/javascript"> function call(){ var name = "xyz"; window.location.replace("a.jsp?name="+name); } </script> <input type="button" value="Get" onclick='call()'> <% String name=request.getParameter("name"); if(name!=null){ out.println(name); } %></html>b.jsp,<script> var v="xyz";</script><% String st="<script>document.writeln(v)</script>"; out.println("value="+st); %>
0
0
0
aluckdog
我把这个问题解释为:“谁能告诉我怎么传值的的JavaScript在JSP用?”如果是这种情况,则此HTML文件会将服务器计算的变量传递给JSP中的JavaScript。<html> <body> <script type="text/javascript"> var serverInfo = "<%=getServletContext().getServerInfo()%>"; alert("Server information " + serverInfo); </script> </body></html>
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Java
JavaScript
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续