微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

我希望将用户输入的值保存在文本框中,然后使用HTTP Post将其发送到其他页面

如何解决我希望将用户输入的值保存在文本框中,然后使用HTTP Post将其发送到其他页面

在Grails中,您可以将数据提交给控制器。该请求将由表单的action属性中指定的操作处理。喜欢:

<form method="POST" action="login">

您可以通过 在控制器操作内的此页面获取输入的值, 是一个映射,其中属性的id为键,其值也为value。喜欢:

def fname = params.fname

最后,您可以渲染另一个视图,以传递刚刚收到的这些参数。喜欢:

render(view:'page', model:[parameters:params])

虽然有很多方法可以使用渲染。也许您可以找到更好的一种供您使用。

解决方法

很难说出这里的要求。这个问题是模棱两可的,模糊的,不完整的,过于广泛的或修辞性的,不能以目前的形式合理地回答。如需帮助澄清此问题以便可以重新打开,
请访问帮助中心

7年前关闭。

我想将用户登录信息保存到某个变量,然后通过HTTP发布请求将其发送到其他登录页面(新的登录页面位于Grails /
Groovy中),然后将保存的用户信息粘贴到该页面上。希望我在此明确说明了是我在jsp中编写的代码。任何建议都会有帮助

    <html>
<head>
<title>Enter your name and password</title>
</head>   
<body>
<form method="POST" action="loginaction.jsp">
<p><font color="#800000" size="5">First Name:</font><input type="text" name="fname" size="20"></p>
<p><font color="#800000" size="5">Last Name:</font><input type="text" name="lname" size="20"></p>
<p><font color="#800000" size="5">City:</font><input type="text" name="city" size="20"></p>
<p><font color="#800000" size="5">policy Number:</font><input type="text" name="pnum" size="20"></p>
<p><input type="submit" value="Submit" name="B1"></p>
</form>
</body>
</html>

loginaction.jsp

<html>
<body>
<p><%=request.getParameter("fnamename")
request.getParameter("lname")
request.getParameter("city")
request.getParameter("pnum")%></p>
</body>
</html>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。