login.jsp界面:
<%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>登录界面开始</title> </head> <body> <jsp:forward page="dologin.jsp"> <jsp:param name="age" value="30"/> </jsp:forward> </body> </html>
<%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>这是在登录转换后的界面</title> </head> <body> <%=request.getParameter("age")%> <form action="AgainLogin.jsp"> <input type="text" name="username"/> </form> </body> </html>
AgainLogin.jsp页面:
<%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>转换之后的转换</title> </head> <body> <%=request.getParameter("username")%> </body> </html>
能够帮助认清两者在页面转换之间的作用,而且在参数传递方面也有帮助。
forward:在当前页就将参数赋值,在转换页可以通过request得到参数的值。
form:(input)给一块空间(通常是个type,例如方框什么的),input里面的参数就是这块空间属性。可以在这个空间里面写数,然后通过form的属性action=“AgainLogin“页面转换,然后在AgainLogin.jsp此页面进行参数的获得。