如何配置,Jsp和JavaBean才能正常运行

来源:百度知道 编辑:UC知道 时间:2024/07/05 14:36:15
知道怎么配置这些,请帮我解析一下。
我的是Tomcat6.0,WEB-INF下只有web.xml和user,jsp两个文件,没其他文件夹,然后我自己建了一个classes文件,将编译好的SimpleCalculator.class放到里面(没有包,只有class),jsp页面名为:calculate.jsp放在Root文件夹里,在运行calculate.jsp的时候页面提示下面的500信息:

An error occurred at line: 2 in the jsp file: /calculate.jsp
SimpleCalculator cannot be resolved to a type
1: <%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
2: <jsp:useBean id="calculator" scope="request" class="SimpleCalculator">
3: <jsp:setProperty name="calculator" property="*"/>
4: </jsp:useBean>
5: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

我想了解一个JSP+Jav

这个是我刚开始学JSP时的一个问题,总是不知道应该怎么放JSP文件和JAVABEAN才成正确的调用。。现在我还告诉你正确的放法。。
配置其实很简单。。TOMCAT里面有个WEBAPPS文件夹,里面有很多的东西。不管它。
1。在里面建一个你的项目(文件夹),比如TEXT,所有的东西都将放在这里面!在TEXT里面建一个文件夹叫WEB-INF这个名字不能改变。
2。在WEB-INF里面建一个classes文件夹,里面放你已经编译过的JAVABEAN的CLASS文件。回到WEB-INF里面(classes文件夹的外面)把web.xml文件放在那里(写法书上应该有)。
3。回到TEXT文件夹里面(WEB-INF文件夹的外面),把JSP文件放在那里,假设为hello.jsp。
4。打开TOMCAT服务器,假设它的端口为8080,在浏览器里面输:http://localhost:8080/TEXT/hello.jsp就可以正确调用了。
你明白了吗?

tomcat could not find this class: "SimpleCalculator", which is your JavaBean.

you can copy the "SimpleCalculator.class" to dir "tomcat_installation_dir/webapps/your_application/WEB-INF/classes" and try again!

alternatively, you can package the class into a .jar file and put it into your WEB-INF/lib

you really need to read tomcat document.

没多人会回答!你只能关闭问题!QQ问问?