如何将一个jsp文件中声明的变量的值发送到另一个jsp文件以及如何在另一个jsp文件中接收它

时间:2015-05-19 09:49:51

标签: html jsp

我有一个login.html页面,其中提供了用户名和密码详细信息。我使用<form>标记将这些值发布到login.jsp文件中以进行进一步处理。现在在login.jsp我使用了行
String username=request.getParameter("username");获取价值。

还有一个 request.jsp 文件,其中我需要相同的用户名变量值。任何人都可以在 login.jsp 中使用代码行来将用户名的值发送到 request.jsp 以及代码行在 request.jsp 中收到它?

2 个答案:

答案 0 :(得分:0)

也许你可以试试这个

的Login.jsp

session.setAttribute("username2",username); // the username value is come from request parameter

Request.jsp

String USERNAME = (String)session.getAttribute("username2");

或者

你可以通过传递参数

将login.jsp中的param带到request.jsp

例如。在login.jsp表单标记action="request.jsp?username2=<%=username%>"    
例如。 at request.jsp String USERNAME= request.getParameter("username2");

答案 1 :(得分:-1)

您可以使用请求对象发送属性。

request.setAttribute(attributeName, attributeValue)

使用request.getAttribute(attributeName)

接收