request.getParameter()继续返回null值

时间:2013-07-26 03:10:21

标签: jsp javabeans

我遇到的问题是request.getParameter()继续返回null值。但是,如果我传递手动值,而不是此功能,则会正确更新。以下是我的代码:

<jsp:useBean id="shopper" class="shopping.User" scope="session"/>

    <h1>Login</h1>

    <form method="POST" action="Login">
        <h3> Use the form below to login to our site </h3>
        Enter Username:<input type="text" name="uname"/>
        <br/>

        <jsp:setProperty name="shopper" property="name" value="<%= request.getParameter("uname") %>"/>
        Enter Password:<input type="password" name="pwd"/>
        <br/>
        <!--<input type="submit" value="Login-->
    </form>

我从另一个文件调用此值,如下所示:

    <jsp:useBean id="shopper" class="shopping.User" scope="session"/>
    <html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Conf Page</title>
    </head>
    <body>
        <h1>INFORMATION</h1>
        <h2> Your name is: <%= shopper.getName() %></h2>
    </body>
    </html>

所以基本上,当我在setProperty行而不是request.getParameter函数中提供手动值时,shopper.getName只返回一个非空值。有类似的帖子,但我得不到那些帮助。

0 个答案:

没有答案