1、可以通过setPorperty来设置bean中的属性:
<%@ page contentType="text/html; charset=GBK" %>
<%@ page import ="songnan.Beanuse" %>
<html>
<body>
<head>
<title>usebean用法</title>
</head>
<jsp:useBean id="mingzi" scope="page" class="songnan.Beanuse"></jsp:useBean>
<jsp:setProperty name="mingzi" property="name" value="皮皮"/>
你的名字是:<jsp:getProperty name="mingzi" property="name"/>
<br/>
我的名字是:
<%
mingzi.setName("乐乐");
out.print(mingzi.getName()); %>
</body>
</html>
2.也可以通过form提交后设置bean的属性。
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
<%@ page import="songnan.Box" %>
<jsp:useBean id="mingzi" class="songnan.Box" scope="page"></jsp:useBean>
<jsp:setProperty name="mingzi" property="*"/>
<html>
<head>
<title>表单中设置javabean的值</title>
</head>
<body>
<form action="" name="form1" method="post">
输入长:<input type="text" name="length" size="20"> //其中,name的值就是对应的bean中变量的名称,不能变
输入宽:<input type="text" name="width" size="20">
<input name="t1" type="submit" value="提交">
</form>
<div>长是:<%= mingzi.getLength() %></div>
<div>宽是:<%= mingzi.getwidth() %></div>
</body>
</html>
本文介绍如何使用JSP的<jsp:useBean>、<jsp:setProperty>和<jsp:getProperty>指令来操作JavaBean实例。演示了两种设置Bean属性的方法:直接设置及通过表单提交。
237

被折叠的 条评论
为什么被折叠?



