一个关于javaBean+servlet+jsp的MVC架构问题
//jsp的代码:
<%@ page language="java" import="java.util.*" pageEncoding="gb2312"%>
<%@ page import="xx.JiamiBean" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>密文</title>
</head>
<body>
<jsp:useBean id="JMBean" class="xx.JiamiBean" scope="request">
<table align="center">
<h4>密文</h4>
<tr>
<td><textarea><jsp:getPropertyname="JMBean"property="mingwen" ></jsp:getProperty></textarea></td>
</tr>
</table>
</jsp:useBean>
</body>
</html>
//JavaBean代码
package xx;
public class JiamiBean {
private String mingwen;
//private String key="";
public JiamiBean(){}
public JiamiBean(String mingwen){
this.mingwen=mingwen;
}
public void setMingwen(String mingwen){
this.mingwen=mingwen;
}
public String getMingwen(){
return mingwen;
}
}
//servlet代码
package xx;
import
java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.RequestDispatcher;
import
javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class Jiami extends HttpServlet {
public Jiami() {
super();
}
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws
ServletException,
IOException {
doPost(request,response);
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
request.setCharacterEncoding("gb2312");
response.setContentType("text/html;charset=gb2312");
String mingWen=request.getParameter("mingwen");
JiamiBean jb=new JiamiBean(mingWen);
request.setAttribute("JiamiBean", jb);
RequestDispatcher rd=request.getRequestDispatcher("showMiwen.jsp");
rd.forward(request, response);
}
}
//输出的异常
2011-10-25 8:06:07 org.apache.catalina.core.ApplicationContext log
信息: Marking servlet Jiami as unavailable
2011-10-25 8:06:07 org.apache.catalina.core.ApplicationContext log
严重: Error loading WebappClassLoader
context: /xinxi
delegate: false
repositories:
/WEB-INF/classes/
----------> Parent Classloader:
org.apache.catalina.loader.StandardClassLoader@182bcde
Jiami
java.lang.ClassNotFoundException: Jiami
at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1095)
org.apache