在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>