对javabean就是放在这里的,当然的是你的应用的web-inf/classes的目录下
javaben可以按照常规的方法来写,跟普通的java类没什么差别!
如果你用的是集成的环境如jb8当然,在你写javabean之前就会让你输入一个package,他会在
web-inf/classes/下自动的生成一个文件夹名字就是你指定的包的名字,其他的你就不用操心了
如果你用的不是集成环境,那么如果你要是想永包的话,那么你必须手动的建立上边我说的文件夹,然后把相同的包的类放到这个文件夹下!即可
javaben可以按照常规的方法来写,跟普通的java类没什么差别!
如果你用的是集成的环境如jb8当然,在你写javabean之前就会让你输入一个package,他会在
web-inf/classes/下自动的生成一个文件夹名字就是你指定的包的名字,其他的你就不用操心了
如果你用的不是集成环境,那么如果你要是想永包的话,那么你必须手动的建立上边我说的文件夹,然后把相同的包的类放到这个文件夹下!即可
如:package mybean;的class就应该放在web-inf/classes/mybean/文件佳下。
login.htm<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD><BODY>
<FORM METHOD=POST ACTION="logon.jsp">
name<INPUT TYPE="text" NAME="name"><br>
password<INPUT TYPE="text" NAME="password"><br>
<INPUT TYPE="submit" VALUE="login">
</FORM>
<br></BODY>
</HTML>logon.jsp<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=GBK">
<%@ page contentType="text/html; charset=GBK" %>
<%@ page language="java" import="java.sql.*" %>
</head><body bgcolor="#FFFFFF" text="#000000">
<%@ page import="login.LogonBean"%>
<jsp:useBean id="logon" class="login.LogonBean" scope="session"/>
<jsp:setProperty name="logon" property="*"/>
<%=logon.getName()%><br>
<%=logon.getPassword()%></body>
</html>
LogonBean.javapackage login;
import java.sql.*;
public class LogonBean{
private String name;
private String password; public void setName(String name){
this.name = name;
}
public void setPassword(String password){
this.password = password;
}
public String getPassword(){
return this.password;
}
public String getName(){
return this.name;
}
}
将login.htm,logon.jsp放在root目录下,将LogonBean.java文件编译,将login/LogonBean.class整个儿拷贝到web-inf/classes/下面
应该不会出意外吧