问答详情
源自:5-6 setProperty

参数提交方式的问题

<jsp:setProperty name="javaBeanName" property="Propertyname" param="requset对象参数名"/>

在action方式中 url传参  post方法就可以获取到 但是get方法获取的却是null?

提问者:暮明迩來 2018-10-29 11:57

个回答

  • 慕码人1187127
    2019-01-07 20:29:06

    伙计你解决了吗,我的get可以得到username却得不到password很奇怪,但是单一个password又可以

  • 牛牛2050
    2018-10-30 09:29:45

    貌似点击登录以后,地址栏的参数就变了哦   usname=logi&passwor=364964就没有了 

  • 牛牛2050
    2018-10-29 17:58:03

    <%@ page contentType="text/html;charset=UTF-8" language="java" import="java.text.*" %>
    <html>
    <head>
        <title>登陆页面</title>
    </head>
    <body>
     <h1>填写登录信息</h1>
    <form action="doLogin.jsp" name="LoginForm" method="get">
        <table>
            <tr>
                <td>用户名:</td>
                <td><input type="text" name="username"></td>
            </tr>
            <tr>
                <td>密码:</td>
                <td><input type="password" name="password"></td>
            </tr>
            <tr>
                <td colspan="2"><input type="submit" value="登录"></td>
            </tr>
        </table>
    </form>
    </body>
    </html>


    doLogin.jsp:


    <%@ page contentType="text/html;charset=UTF-8" language="java" %>
    <html>
    <head>
        <title>登录成功</title>
    </head>
    <body>
       <%
           request.setCharacterEncoding("utf-8");
       %>
       <jsp:useBean id="LoginUser" class="Login.io.User" scope="page"/>
       <jsp:setProperty name="LoginUser" property="strusername" param="username"/>
       <jsp:setProperty name="LoginUser" property="strpassword" param="password"/>
       登录成功;
       用户名=<%=LoginUser.getStrusername()%>
       密码=<%=LoginUser.getStrpassword()%>
    </body>
    </html>

    我的获取正常啊