gpt4 book ai didi

java - 将值从 jsp 发送到 jsp

转载 作者:行者123 更新时间:2023-12-01 21:55:20 24 4
gpt4 key购买 nike

我尝试将输入值从 login.jsp 发送到 sentUser.jsp

我看到很多解决方案,但问题是每个解决方案都将 sentUser.jsp 作为 login.jsp 形式的操作传递。

就我而言,我使用了操作来验证数据,但无法删除它。

拜托,我需要解决方案。只是我想将用户名的值获取到另一个JSP或java函数中。

这个login.jsp:

 <form class="/servletLogin" method="post" onSubmit="return validate();"
action="http://erpteskjgo01.join.gov.jo:5436/mjn/server/auth_save_click" id="LoginForm">

<h3 class="loginTitle">login</h3>

<div class="col-md-12">
<div class=" form-group">
<label for="Username">username</label>
<input type="text" class="form-control focus" maxlength="50" placeholder="username"
data-val="true" data-val-required="please enter username" id="username"
name="username" />
<span class="field-validation-valid" data-valmsg-for="Username"
data-valmsg-replace="true"></span>
</div>
</div>

<div class="col-md-12">
<div class=" form-group">
<label for="Password">password</label>
<input type="password" class="form-control focus" maxlength="50" placeholder="password"
data-val="true" data-val-required="please enter password" id="password"
name="password" />
<span class="field-validation-valid" data-valmsg-for="Password"
data-valmsg-replace="true"></span>
</div>
</div>

<div class="col-md-12">
<a id="link" href="${pageContext.request.contextPath}/servletLogin" style="visibility: hidden; color: red;">can't login?</a>
</div>
<label id="mylocation"></label>
<div class="col-md-12 col-sm-12 col-xs-12 padd0">
<span class="sperator"></span>
<input type="hidden" name="request_id" value="=reqId>">

<button class=" searchBtn" name="button" value="login">enter</button>

</div>

</form>```

//////////////////////////////////////////////////////////////////////////

and this page i want to get the value in it sentUser.jsp

``` <body>
<% String u1 = request.getParameter("username");
System.out.print("Heloooooo"+u1);%>

<form action="servletLogin">
<p>please try again</p>
</form>
</body>```

最佳答案

您可以使用 Java 后端通过 Rest 端点传递所需的值。使用 JSF 中的 c:url 标记检索该值:

<c:url value="pathToValue?jsfVariableName=${backendLoginVariable}" />

现在变量jsfVariableName包含请求的登录信息。

<a href="<c:out value="${backendLoginVariable}"/>">get-variable-value</a>

应该可以。

关于java - 将值从 jsp 发送到 jsp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58744452/

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