<%@ page language="java" import="java.util.*" contentType="text/html; charset=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 'dologin.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> ? ?<!-- 實(shí)例化一個javaBeans對象 --> ? ?<jsp:useBean id="myUsers" class="com.po.Users" scope="page"/> ? ?<h1>setProperty動作元素</h1> ? ?<hr> ? ? ? ?<!-- 根據(jù)表單自動匹配所有的屬性 --> ? ?<%-- <jsp:setProperty property="*" name="myUsers"/> ? ? ? ?用戶名:<%=myUsers.getUsername() %><br> ? ? ? ?密碼:<%=myUsers.getPassword() %><br> ? ?--%> ? ?<!-- name的值與上面id的值一致;匹配原則是根據(jù)表單上的名字匹配,表單中的name(例如username和password) ? ? ? ? 自動和javaBeans中的屬性名字進(jìn)行一一匹配,如果值相等,會自動調(diào)用set方法,然后將表單提交過來的值給javaBeans中的屬性賦值 --> ? ? ? ?<!-- 根據(jù)表單匹配部分屬性 --> ? ? ?<jsp:setProperty name="myUsers" property="username" /> ? ? ? ?用戶名:<%=myUsers.getUsername() %><br> ? ? ? ?密碼:<%=myUsers.getPassword() %><br> ?</body></html>
添加回答
舉報(bào)
0/150
提交
取消