看看代码吧: 
dukebanner.html 
<table border="0" width="400" cellspacing="0" cellpadding="0"> 
<tr> 
<td height="150" width="150">   </td> 
<td width="250">   </td> 
</tr> 
<tr> 
<td width="150">   </td> 
<td align="right" width="250"> 
<img src="duke.waving.gif"> </td> 
</tr></table><br> 
主JSP文件:hellouser.jsp 
<%@ page import="hello.NameHandler" %> 
<jsp:useBean id="mybean" scope="page" class="hello.NameHandler" /> 
<jsp:setProperty name="mybean" property="*" /> 
<html> 
<head><title>Hello, User</title></head> 
<body bgcolor="#ffffff" background="background.gif"> 
<%@ include file="dukebanner.html" %> 
<table border="0" width="700"> 
<tr><td width="150">   </td> 
<td width="550"> 
<h1>My name is Duke. What‘s yours?</h1></td></tr> 
<tr><td width="150"   </td><td width="550"> 
<form method="get"> 
<input type="text" name="username" size="25"> 
<br> 
<input type="submit" value="Submit"> 
<input type="reset" value="Reset"> 
</td></tr> 
</form> 
</table> 
<% 
If ( request.getParameter("username") != null ) 
{ 
%> 
<% @ include file="response.jsp" %> 
<% } 
%> 
</body></html> 
回应文件:response.jsp 
<table border="0" width="700"> 
<tr> 
<td width="150">   </td> 
<td width="550"> 
<h1>Hello, <jsp:getProperty name="mybean" property="username" />! 
</h1> 
</td> 
</tr> 
</table> 
处理数据的Bean:(namehandler.java) 
package hello; 
public class NameHandler 
{ 
private String username; 
public NameHandler() { 
username = null; 
} 
public void setUsername( String name ) { 
username = name; 
} 
public String getUsername() { 
return username; 
} 
} 
分页: [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]
TAG: JSP入门教程



