跟表單無關通過手工賦值給屬性 網(wǎng)頁打開出現(xiàn)錯誤
login2.jsp
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
? <head>
? ? <base href="<%=basePath%>">
? ??
? ? <title>My JSP 'login.jsp' starting page</title>
? ??
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0"> ? ?
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
? </head>
??
? <body>
? ? <h1>用戶登陸</h1>
? ? <hr>
? ? <form action="dologin2.jsp?mypass=1234" name="loginForm" method="post">
? ? <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>
dologin2.jsp
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
? <head>
? ? <base href="<%=basePath%>">
? ??
? ? <title>My JSP 'dologin2.jsp' starting page</title>
? ??
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0"> ? ?
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
? </head>
??
? <body>
? <jsp:useBean id="myUsers" class="com.po.Users" scope="page"/>
? ?<h1>setProperty動作元素的使用方法</h1>
? ?<hr>
? ?<!-- 根據(jù)表單自動匹配所有的屬性 -->
? ?<%--?
? ?<jsp:setProperty name="myUsers" property="*"/>
? ?--%>
? ?
? ?<!-- 根據(jù)表單匹配部分的屬性 -->
? ?<%--
? ?<jsp:setProperty name="myUsers" property="username"/>
? ?--%>
? ? <!-- 跟表單無關通過手工賦值給屬性 -->
? <%--
? ?<jsp:setProperty name="myUsers" property="username" value=“l(fā)isi” />
? ?<jsp:setProperty name="myUsers" property="password" value=“1234ss”/>
? ?--%>
? ?<!-- 通過URL傳參數(shù)給屬性賦值 -->
? ?<jsp:setProperty name="myUsers" property="username" param="mypass" />
?
? ?
? ?用戶名:<%=myUsers.getUsername() %><br>
? ?密碼:<%=myUsers.getPassword() %><br>
? </body>
</html>
2016-11-18
<form action="dologin2.jsp?mypass=1234" name="loginForm" method="post">
手工賦值應該用get方法吧,你這里用?mypass=1234明顯應該用get