<%@ page language="java" import="java.util.*" pageEncoding="GB18030"%>
<%
String path = request.getContextPath();//获得项目名
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
/*
request.getServerName() 获得项目网址
request.getServerPort() 获得端口号
http://127.0.0.1:8080/drp3.1/
*/
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>"><!--当前文件路径均以base为基础-->
<title>My JSP 'MyJsp.jsp' starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
</head>
<body>
This is my JSP page. <br>
</body>
</html>
分享到:
相关推荐
在Java Server Pages(JSP)开发中,获取各种路径是构建动态网页和处理请求的关键步骤之一。本文将深入探讨在JSP中获取不同路径的方法,包括它们的应用场景、实现方式以及可能的影响,帮助开发者更好地理解和掌握JSP...
在 JAVA 文件中获取项目的相对路径是非常重要的,特别是在 JSP/Servlet 中。下面将详细介绍在 JAVA 文件中获取项目的相对路径的相关知识点。 1. 绝对路径和相对路径的概念 在讨论获取项目的相对路径之前,我们需要...
自己给修改了一下,做出了一个jsp版的多文件上传功能,客户需要进行多个文件上传:本程序就两个jsp文件,jar包自行下载,tepl.jsp运行后: 点击【增加】后,系统将增加一行上传文件的选择 点击【删除】后,系统...
用户点击下载链接时,Servlet接收到请求,根据链接中的文件标识找到对应的文件路径,然后读取文件内容并设置适当的响应头,如Content-Type(定义文件类型)、Content-Disposition(指定文件名)等,最后将文件内容...
描述中的重复进一步强调了这是关于JSP文件上传的全面指南。 JSP文件上传主要涉及到以下几个关键知识点: 1. **HTML表单设计**:首先,我们需要创建一个HTML表单来让用户选择要上传的文件。表单需要设置`enctype=...
- Resin引擎执行JSP编译成SERVLET时的路径为根路径,而不是JSP文件的相对路径。 4. **读取相对路径**: - 可以使用`getClass().getResourceAsStream(filePath)`,其中`filePath`可以是`"/filename"`,这里的 `/` ...
要开始使用SmartUpload,首先需要将其jar文件添加到项目的类路径中。通常,SmartUpload的jar文件可以从其官方网站或其他可靠的开源仓库下载。然后将其放入Web应用的WEB-INF/lib目录下,这样Tomcat等服务器就能找到并...
然而,`request.getRealPath("/")`方法虽然可以获取到服务器上JSP文件的实际物理路径,如`d:\web\`,但这个方法在现代的Java Web应用中已经不再推荐使用,因为它依赖于服务器的文件系统,这在分布式和容器化的环境中...
这两个库可以通过Maven或Gradle等构建工具导入,或者手动下载jar文件并添加到项目的类路径中。 2. **创建表单**:在JSP页面上创建一个包含`enctype="multipart/form-data"`的表单,这告诉浏览器需要上传文件。表单...
这里提到的"ajax jsp获取本地文件夹所有的路径"是一个示例,它展示了如何利用AJAX和JSP(JavaServer Pages)来获取并显示本地文件夹中的所有文件路径。这个案例对于实现文件管理器或类似功能非常有用。 首先,让...
1. **Java兼容性**:完全基于Java开发,能够无缝集成到JSP项目中,支持多文件上传。 2. **全面的信息获取**:提供了丰富的API,可以轻松获取上传文件的详细信息,如文件大小、类型等,同时支持文件预览。 3. **...
首先,你需要将jspsmart的jar文件添加到项目的类路径中。通常,这可以通过在`WEB-INF/lib`目录下放入对应的jar文件来完成。在最新的版本中,jspsmart可能已经包含了所有必要的依赖,确保你使用的是最新的版本以获得...
获得当前项目的根路径,js写出的公共方法,可在jsp中直接调用
在MyEclipse中,JSP文件默认应与MyEclipse JSP Editor关联。如果文件类型与编辑器之间的关联设置出现问题,则可能导致JSP文件无法正常显示。按照以下步骤检查并修改文件关联设置: - 打开MyEclipse,依次点击菜单栏...
**JSP在线编辑器**是一种基于JavaServer Pages (JSP)技术的工具,它允许用户在Web浏览器上直接编辑和预览JSP文件,极大地提高了开发效率和协作能力。本指南将详细介绍如何集成并使用一个名为"Edit"的JSP在线编辑器。...
2. **添加依赖**:将下载的jar包添加到项目的类路径中。如果你使用的是Maven项目,可以在`pom.xml`中添加如下依赖: ```xml <groupId>commons-fileupload <artifactId>commons-fileupload <version>1.4 ```...
在这个“JSP+servlet实现文件上传”的项目中,开发者提供了六个实例,涵盖了从用户选择文件到服务器接收并存储文件的整个过程。通过这个项目,我们可以学习到以下关键知识点: 1. **JSP基础知识**: JSP是一种基于...
1. `.classpath`:这是Eclipse或类似的Java开发环境中的配置文件,包含了项目中所有类路径的定义,包括库、JSP文件等的引用。 2. `.mymetadata`:可能是开发者自定义的元数据文件,存储关于项目的一些信息,可能与...
在实际的项目中,还需要考虑其他因素,比如上传文件的大小限制、文件类型过滤、上传进度的反馈、上传后的文件管理和安全性问题等。 通过这个示例,我们可以了解JSP实现文件上传的基本原理和方法,对于需要在没有第...