gpt4 book ai didi

java - onClick 到另一个 JSP 不起作用

转载 作者:行者123 更新时间:2023-12-02 05:07:18 24 4
gpt4 key购买 nike

我在使用另一个 JSP 的 onclick 函数时遇到了问题。
我想检查 session 属性是否与我的 display.jsp 中的 JohnMark 相同,然后它将显示在 >new.jsp 使用该名称。
我有一个 login.jsp 并成功地在 display.jsp 上工作,它能够通过在 ValidationServlet 中使用 session 来显示名称。
display.jsp中实现代码后,我不断收到请求的资源()不可用。
已经被困在那里三天了,现在有点迷失了。
希望大家能帮我解决一下,先谢谢了。

这是我的 display.jsp 代码

<!DOCTYPE html> 
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Application</title>
</head>
<body>
<h1>Display</h1>
Welcome <b><%=session.getAttribute("name")%></b>,
<table border="0">
<tr>
<th colspan="3"></th>
</tr>
<tr>
<td>
<form action="loan" method="post">
<input type="submit" value="New" onClick="new()"/>
</form>
<SCRIPT LANGUAGE="JavaScript">
function new(){
if (session.getAttribute("name") === "John") {
session.setAttribute("name", "John");
document.new.action="new.jsp";
}
if (session.getAttribute("name") === "Mark") {
session.setAttribute("name", "Mark");
document.new.action="new.jsp";
} else {
session.setAttribute("name", null);
document.new.action="new.jsp";
}
new.submit();
}
</SCRIPT>
</td>
<td colspan="2"></td>
</tr>
</table>
</body>
</html>

这是我的新.jsp代码

<!DOCTYPE html> 
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Application</title>
</head>
<body>
<h1>New</h1>
Hello <b><%=session.getAttribute("name")%></b>
</body>
</html>

最佳答案

您将获得如下所示的 session 变量:

var firstName='<%= session.getAttribute("name")%>';

关于java - onClick 到另一个 JSP 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27674464/

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