JSP问题 100高分

源文件<%@pagecontentType="text/html;charset=GB2312"%><%@pageimport="java.io.*"%><%!publi... 源文件<%@ page contentType ="text/html; charset =GB2312" %>
<%@ page import ="java.io.*" %>
<%! public class FileJSP implements FilenameFilter
{String str=null;
FileJSP (String s)
{str=".'+s;
}
public boolean accept (File dir, String name)
{return name.endsWith(str);
}
}
%>

<BODY bgcolor=cyan> <FONT Size=1>
<P> 下面列出了服务器上的一些JSP文件
<% File dir =new File (F:\\Tomcat\\apache-tomcat-5.5.25\\webapps\\ROOT );
FileJSP file_jsp =new FileJSP ("jsp");
String file_name[]=dir.list(file_jsp);
for (int i=0;i<file_name.length;i++)
{out .print("<BR>"+file_name[i]);
}
%>
<P>请输入一个JSP文件的名字,加载这个JSP文件
<FORM action ="Example2_17.jsp" method =post name=form>
<INPUT type="text" name="ok">
<BR>
<INPUT type="submit" value="送出“" name=submit>
</FORM>
<% String fileName ="/Myfile/";
fileName=fileName +request.getParameter("ok");
%>
<P> 加载的效果
<jsp:include page="<%=fileName%>
</jsp:include>
</BODY>
错误报告
type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: Unable to load class for JSP
org.apache.jasper.JspCompilationContext.load(JspCompilationContext.java:599)
org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:137)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:314)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

root cause

java.lang.ClassNotFoundException: org.apache.jsp.Example2_005f17_jsp
java.net.URLClassLoader$1.run(URLClassLoader.java:200)
java.security.AccessController.doPrivileged(Native Method)
java.net.URLClassLoader.findClass(URLClassLoader.java:188)
org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:131)
org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:63)
org.apache.jasper.JspCompilationContext.load(JspCompilationContext.java:597)
org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:137)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:314)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

note The full stack trace of the root cause is available in the Apache Tomcat/5.5.25 logs.
回答者 现在自己的电脑上 测试一下
看能否运行
我以前也 可以加载类
不知道这个为什么 从有错
请高手找原因
小弟拜谢
展开
 我来答
gx19830323
2007-12-15
知道答主
回答量:14
采纳率:0%
帮助的人:0
展开全部
File dir =new File (F:\\Tomcat\\apache-tomcat-5.5.25\\webapps\\ROOT );
new File里面的数据用""引起来。

然后建议您去掉<%!%>中的类定义,而改成直接写方法。例如
public String[] fileJsp(){}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
nairluo
2007-12-29 · 超过10用户采纳过TA的回答
知道答主
回答量:34
采纳率:0%
帮助的人:30.8万
展开全部
在我机器上也运行不起来,不过你写的小毛病也太多了。
比如说第6行引号不匹配,
第16行File()中应用引号包围着,
倒数第3行没引号结束和中括号结束!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
闪电中的感悟
2007-12-28 · 超过10用户采纳过TA的回答
知道答主
回答量:73
采纳率:0%
帮助的人:42.3万
展开全部
如果是语法问题,eclipse会报错,建议你看看
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
你我皆凡人0V
2007-12-26 · TA获得超过392个赞
知道小有建树答主
回答量:806
采纳率:0%
帮助的人:643万
展开全部
你是不是没有导入要用的BEAN?
: Unable to load class for JSP
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
little902
2007-12-14 · TA获得超过811个赞
知道小有建树答主
回答量:1162
采纳率:0%
帮助的人:783万
展开全部
页面本身就有问题..
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式