我正在开发一个动态的网络项目。项目在本地服务器上运行良好,但在实时服务器上运行不正常。在实时服务器上,它在我使用了任何java对象时抛出异常:
org.apache.jasper.JasperException:无法编译JSP的类:
An error occurred at line: 7 in the jsp file: /groups.jsp
CollectionAppService cannot be resolved to a type
4: <%
5: String json = "[]";
6: try {
7: CollectionAp
我因为在树脂服务器上打开jsp页面而感到痛苦。它实际上也不适用于码头,但在我的教授告诉我jsp在树脂上会更好的时候,我转向了树脂。
我安装了jdk版本的1.8.0_65,并在环境变量中设置目录。index.jsp位于webapp/ROOT中,WEB/classes文件夹中没有任何内容。
打开.jsp文件时收到的错误消息如下:
500 Servlet Exception
javac compiler is not available in Java(TM) SE Runtime Environment 1.8.0_65-b17.
Check that you are using the JDK
这是我在JSP上的服务器端编码
<html>
<head>
</head>
<%
int number = 10;
out.println("The Returned response as per the hardcoded values is "+number);
%>
</html>
正如您所看到的,我返回一个数字作为AJAX调用的响应
在Script.js文件中,我是这样处理它的:
$.ajax({
type :
让我们假设有一个jsp需要显示特定IP共享的文件列表。客户端打开本地服务器上的jsp,并将请求发送到远程服务器以获取列表。
服务器上的Servlet处理请求并获取该IP共享的文件列表。现在,servlet如何将该列表发送到请求它的jsp页面?
JSP :
connection.openConnection(); // Connection sends IP as the query parameter to the
// remote servlet
Servlet :
doGet(..parameters..) {
list
我是jsp的新手,遇到了一些麻烦。最初,jsp文件和相关的java类是在测试Tomcat服务器上构建和测试的。现在,它们已经转移到了另一台服务器上,我相信它的配置是一样的(除了它现在是linux而不是windows)。但是,当访问jsp页面时,显示的是源代码,而不是实际执行的jsp。我已经用谷歌搜索了一段时间,但没有得到任何成功。
下面是我正在测试的jsp文件的代码:
<HTML>
<BODY>
Hello! The time is now <%= new java.util.Date() %>
</BODY>
</HTML>
下面
我有这样的设想:
我需要把附件上传到服务器上。我有一个jsp page和一个servlet来处理我的请求。在上传文件之前,我需要检查文件名是否重复,这样我就不会在没有通知用户的情况下替换该文件。因此,在servlet中,我正在进行适当的检查,并将request attribute设置为true,以便当我将属性设置为forward the request to the jsp page并将属性设置为true时,我会向用户显示一个对话框(使用jquery),以便用户选择要采取的操作(保持这两种操作,覆盖,取消)。
我唯一关心的是,当页面刷新(即same request is submitted )