jsp调试问题,高手进

来源:百度知道 编辑:UC知道 时间:2024/05/22 14:27:38
问题描述:jsp+javabean的一个选课系统,连class的时候出现错误:

个人配置情况:程序其它页面可以正常运行,class文件我放WEB_INF/classes下的应该没错,common\lib下也拷了tools.jar过去,环境变量也OK了;

页面描述:mycourse.jsp 引入class<%@ page import="mycourse" %>
mycourse.class放在WEB_INF/classes下,

<%
52: mycourse m=new mycourse(uid);/*这句出错,这样的话是不是
因为没读到class无法创建实例出错呢,还是有其它原因.
53: times=m.getTimes();

错误参考:
description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: Unable to compile class for JSP:

Stacktrace:
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:85)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330)
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:435)
org.apache.jasper.compiler.Compil

<jsp:useBean id="localName" class="com.jguru.Person" scope="session" />
调用BEAN应该用这个
id="" (这个代表这个BEAN的实例名)
class="" (代表这个BEAN的类,路径应该写全包名)
scope="" (代表这个类的实例的有效范围)
你试试吧,不要用import,那不是标准的使用JAVABEAN的方法

这个问题似曾相识,
好像是package的问题 。你这样做一下:
1, 建立一个新的包eg: test
2, 把你的 mycourse.java 文件最前面加上 package test
3, 编译好的mycourse.class文件应该放到WEB_INF/class/test/mycourse.class
4,页面上<%@ page import="test.mycourse" %>

不是很懂~网上帮你找的!看看能不能帮到你

环境:JBuilder X jboss-3.2.2
问题:
1.在JBuilder X中配好了jboss的服务,在调试状态下,修改jsp页面,再次刷新还是老的页面?
2.在JBuilder X编译jsp页面的时候,报错:
"css_list.jsp": Error #: 901 : package <error> stated in source E:\coading\SchoolManager\classes\Generated Source\.jsp\school\catalog\catalog_0002fcss_0005flist_0002ejsp_jsp.java does not m