为什么这段代码不起作用? newString
始终获得null
值。如何在someString
部分中获取<% %>
的值?
<script>
function func(someInput)
{
var someString = someInput;
<% String newString = request.getParameter("someString");%>
alert("can you see this string? <%=newString%>");
}
</script>
答案 0 :(得分:0)
如果您想在JSP文件中获取变量:newString
,则应确保使用此URL访问该页面(名为your_file.jsp
):
http://your_host:8080/your_file.jsp?someString=foo
使用混合语言编写代码(在您的情况下使用JSP混合javascript)非常困难。请记住:
JSP脚本将在javascript文件之前解析。