jsp:serProperty property param
来源:互联网 发布:客户数据库表格图片 编辑:程序博客网 时间:2024/04/29 23:23
package com.javaweb.test;public class UserBean {private String username;private String password;public String getUsername() {return username;}public void setUsername(String username) {this.username = username;}public String getPassword() {return password;}public void setPassword(String password) {this.password = password;}}
<%@ page language="java" import="java.util.*" contentType="text/html;charset=gb2312" %><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> </head> <body><center><form action="SetPropertyDemo.jsp"method="post"><table><tr><td colspan="2">用户表单</td></tr><tr><td>账 号</td><!-- 这里的username指定了属性,让后在另一个jsp当中指定了对象的名字 --><td><input type="text" name="name"></td></tr><tr><td>密 码</td><td><input type="password" name="word"></td></tr><tr><td colspan="2"><input type="submit" value="递交"><input type="reset" value="重置"></td></tr></table></form></center> </body></html>
<%@ page language="java" import="java.util.*" contentType="text/html;charset=gb2312" %><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> </head> <body> <jsp:useBean id="user" scope="page" class="com.javaweb.test.UserBean" /> <!-- *表示通配符,也就是设置所有属性 param指定的是参数的名称 --> <!-- property表示为java类中的属性,param指定的是input当中的输入框的名字 --> <jsp:setProperty name="user" property="username" param="name"/> <jsp:setProperty name="user" property="password" param="word"/> <% out.println("用户名"+user.getUsername()+"<br>"); out.println("用户密码"+user.getPassword()+"<br>"); %> </body></html>