通过网页调用java类

通过网页调用java类,java,javascript,jquery,jsp,Java,Javascript,Jquery,Jsp,我正在学习网络开发。我使用jquery$.get方法通过http get从服务器获取数据。下面是我的代码片段 js: jsp: 其中Dao是一个java类,它从数据库中获取名字Jack的姓氏 这产生了一个内部服务器错误。那么,这是否意味着fetchLastName方法无法建立到数据库的连接,即使它在我正常运行时工作,还是因为我没有正确映射输出?在浏览器中打开url时是否会发生错误?否,url打开时没有错误,但是当我点击触发请求的按钮时。我可以在chrome开发工具的网络选项卡中看到请求是发出

我正在学习网络开发。我使用jquery$.get方法通过http get从服务器获取数据。下面是我的代码片段

js:

jsp:


其中Dao是一个java类,它从数据库中获取名字Jack的姓氏


这产生了一个内部服务器错误。那么,这是否意味着fetchLastName方法无法建立到数据库的连接,即使它在我正常运行时工作,还是因为我没有正确映射输出?

在浏览器中打开url时是否会发生错误?否,url打开时没有错误,但是当我点击触发请求的按钮时。我可以在chrome开发工具的网络选项卡中看到请求是发出的,但status.servlet.jsp中的错误是一个相对url。页面的路径是否可能与servlet.jsp的路径不同?它们位于同一个目录中。使用tomcat webserver,并根据其文档,Java类应放置在WEB-INF/classes中。这就是我放置java类的地方
  $.get("servlet.jsp", function(data){
     alert("first name is: "+ data);
   <%
    Dao users = new Dao();
    out.println(users.fetchLastName("Jack"));
    %>