gpt4 book ai didi

javascript - 如何在同一个jsp页面中从javascript代码获取值到jsp scriptlet

转载 作者:行者123 更新时间:2023-11-29 10:18:32 25 4
gpt4 key购买 nike

下面是我的代码(1.jsp)

<html>
<head>
<script type="text/javascript">

function changeFunc() {
var selectBox = document.getElementById("selectBox");
var selectedValue = selectBox.options[selectBox.selectedIndex].value;
document.write("\n value is"+selectedValue);
}

</script>
</head>
<body>
<form method="post" action="SampServlet">
<select id="selectBox" name="selurl" onchange="changeFunc();">
<option value="1">Option #1</option>
<option value="2">Option #2</option>
</select>
</form>
</body>
</html>

在这里,我已将这段代码插入到一个 jsp 页面中。并像这样在同一个 jsp 中将“selectedValue”的值从 javascript 获取到 scriptlet。

<% String val=(String)request.getParameter("selurl");
System.out.println("\n selected value is:"+val); %>

我将选择的值作为空值作为输出。如果我打印 javascript selectedValue 参数,它会给我正确的输出,即作为所选选项输出。但是在 scriptlet 中我得到 null。错误在哪里。我包含了所有 header 和指令。请帮助我。

最佳答案

在您的网络浏览器中,您只有 html、javascript 和 css。所有 JSP 代码都应在服务器上运行。所以你只得到 jsp 文件的输出。在此之后您不能更改 jsp 代码。

关于javascript - 如何在同一个jsp页面中从javascript代码获取值到jsp scriptlet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16643798/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com