无法编译jsp的类

yhuangi01 2010-02-18 04:14:18
无法编译jsp的类可能是什么造成的?
运行tomcat后打开http://localhost:8080/Test/后报的错
...全文
284 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
yde2008 2010-02-19
  • 打赏
  • 举报
回复
呵呵 不清楚什么问题
steptodream 2010-02-19
  • 打赏
  • 举报
回复
这问题问的 大家要去猜你出现什么问题了
liqing8402 2010-02-19
  • 打赏
  • 举报
回复
请把错误信息给出来。

2楼说的:“
不知道楼主配置虚拟目录了没,如果没配置,直接输入http://localhost:8080/Test/是不行的。没配置的话,必须输出http://localhost:8080/下某个项目工程的某个jsp文件才行.”

xiaohuanjie 2010-02-19
  • 打赏
  • 举报
回复

新年快乐,虎年吉祥如意!

帮顶
吴佳峻 2010-02-19
  • 打赏
  • 举报
回复
Java.sql.*
包名应该小写吧,java.sql.*
yhuangi01 2010-02-19
  • 打赏
  • 举报
回复
错误提示:

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
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:597)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

直接输入http://localhost:8080/Test/没有问题
测试数据库连接时才报的错
代码:
<%@ page contentType="text/html;charset=gb2312"%>
   <%@ page import="Java.sql.*"%>
   <html>
   <body>
   <%Class.forName("com.microsoft.JDBC.sqlserver.SQLServerDriver").newInstance();
   String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=Test";
   //pubs为你的数据库的
   String user="sa";
   String password="123";

   Connection conn= DriverManager.getConnection(url,user,password);
   Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
   String sql="select * from test";
   ResultSet rs=stmt.executeQuery(sql);
   while(rs.next()) {%>
   您的第一个字段内容为:<%=rs.getString(1)%>
   您的第二个字段内容为:<%=rs.getString(2)%>
   <%}%>
   <%out.print("数据库操作成功,恭喜你");%>
   <%rs.close();
   stmt.close();
   conn.close();

   %>
   </body>
   </html>


huhk 2010-02-18
  • 打赏
  • 举报
回复
jsp其实就是servlet,要编译为class的
huhk 2010-02-18
  • 打赏
  • 举报
回复
你的jsp写的有问题。
zwxiaole 2010-02-18
  • 打赏
  • 举报
回复
你说是jsp的类???难道是servlet?
bbb332 2010-02-18
  • 打赏
  • 举报
回复
错去提示是什么呀?????????????
绝对零度9527 2010-02-18
  • 打赏
  • 举报
回复
不知道楼主配置虚拟目录了没,如果没配置,直接输入http://localhost:8080/Test/是不行的。没配置的话,必须输出http://localhost:8080/下某个项目工程的某个jsp文件才行.

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧