java - 如何在 JSP 中将 JavaScript 值传递给 Scriptlet?

标签 java javascript jsp scriptlet

谁能告诉我如何在 JSP 中将 JavaScript 值传递给 Scriptlet?

最佳答案

我可以提供两种方式,

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); 
%>

关于java - 如何在 JSP 中将 JavaScript 值传递给 Scriptlet?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5701031/

相关文章:

java - JSP无法访问对象属性

java - 如何将所有形状插入数组中?

javascript - jsTree 为每个父扩展执行 ajax 请求

java - JSP搜索数据库

javascript - 构建 API

javascript - 将图像从 XML 显示为 HTML

java - 访问动态资源消息

java - 如何从数组列表中获取实际的整数值

java - 如何在junit @BeforeClass静态方法中访问spring ApplicationContext?

java - 要存储在 hazelcast 中用于缓存的 IMap 中的数据存储在 hazelcast 服务器中还是存储在 hazelcast 实例运行的位置?