让我们假设有一个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
我正在创建一个仪表板应用程序,在其中显示有关服务器的信息。我有一个名为"poller.java“的Servlet,它将从服务器收集信息并将其发送回client.jsp文件。在client.jsp中,我每隔2分钟进行一次AJAX调用,以调用poller.java servlet以获取有关服务器的信息。
client.jsp文件以表格形式显示信息,如下所示
server1 info
server 2 info
现在,我想再添加一个功能。当用户单击server1时,我应该显示一个单独的页面(称为server1.jsp),其中包含calling.jsp发出AJAX
我在目录中有一个jsp文件,我试图从上面的目录中包含另一个文件。在本地主机上运行良好,但是当相同的文件上传到服务器时,我得到了错误。
我的审判:
审判1
<jsp:include page="../top_links.jsp" />
错误:
org.apache.jasper.JasperException: An exception occurred processing JSP page /aboutus.jsp at line 17 (<jsp:include is at line 17)
审判2
<jsp:include page="/t
使用Spring 3、Maven和在Google上部署代码处理App应用程序,同时将代码配置到工作区--它会显示错误
org.apache.jsp.pages.list_jsp could not be resolved
下面是我在web.xml中使用的示例代码
<servlet>
<servlet-name>org.apache.jsp.pages.list_jsp</servlet-name>
<servlet-class>org.apache.jsp.pages.list_jsp</servlet-clas
在一种情况下,servlet A向远程服务器发送IP,希望服务器将返回该IP共享的文件列表:
Servlet A
connection.openConnection(); // Sends the IP as the query parameters
if(connection.getResponseCode() == 200) {
requestDispatcher.forward(request,response); // Forward to ShowFiles.jsp
} else { // Error ! }
注意:'ShowFiles.jsp‘是一个jsp页面
所以我有一个如下所示的文件结构
当我启动Tomcat Server时,如果我只是在服务器窗口中启动服务器并访问jsp文件夹中的jsp页面,我会尝试找出它的根文件夹从哪里开始。我需要导航到images/banner/name.jpg (尝试创建一个图像文件)。我已经将服务器上下文设置为'/projectname‘(仓库旁边的黑色矩形)。我试过这样做:
File image = new File("../images/banner/name.jpg"); //If its root was the jsp I accessed
没有骰子。有没有可以运行的方法来确定相对路径