导航:首页 > 版本升级 > jsp选择文件保存路径

jsp选择文件保存路径

发布时间:2025-01-26 22:40:30

A. jsp是什么文件格式,怎么打开

JSP(java Server Pages),一种由Sun Microsystems发起并共同开发的动态网页技术,其运行过程如下:


首先,启动您的默认浏览器,比如IE,就像这样操作:


接着,定位到JSP文件所在的文件夹,这可能是您的项目文件夹或者其他存储位置,如下图所示的文件夹路径:


然后,找到目标的JSP文件,通常以.jsp为扩展名,用鼠标左键进行选中,并保持按住不放,拖动到浏览器的地址栏或窗口内,松开鼠标,如图所示的拖拽动作:


这样,浏览器会解析并执行该JSP文件,最终显示出编写的程序逻辑执行后的结果,这就是JSP文件在浏览器中的呈现方式,如图所示的页面内容。

B. JSP中文件路径问题

request.getSession().getServletContext().getRealPath("/tmp");

C. JSP引用JS文件的路径问题

JSP引用文件的路径有以下三种:
1.使用相对于jsp页面的相对路径

<script type="text/javascript" src="../scripts/dtree.js"></script>
这样在页面使用http://localhost:8080/MyProject/test.jsp访问test.jsp时就可以引用到dtree.js。

2.使用相对于Web工程的相对路径
对于1中的相对使用相对于于jsp页面的相对路径的这种方式,如果我们是设置action跳转到test.jsp页面,那么这种使用相对路径的方式就引用不到了。
例如我们当访问http://localhost:8080/MyProject/main.do的时候,页面跳转到test.jsp页面,如果使用方法1,就引用不到了。
这个时候我们可以使用相对于Web工程的相对路径来引用:

<script type="text/javascript" src="scripts/dtree.js"></script>

但是请注意:使用方法2这种方式引用,如果直接访问http://localhost:8080/MyProject/test.jsp,是引用不到的。

3.使用Web工程的绝对路径
方法1和方法2都有缺点,都只适用一种情况,有没有两种情况都适用的呢?答案肯定的!<script type="text/javascript" src="/MyProject/scripts/dtree.js"></script>

这样,不管是通过http://localhost:8080/MyProject/main.do跳转访问test.jsp还是直接访问http://localhost:8080/MyProject/test.jsp,都可以成功引用。

注意:如果我们在部署Web应用时,没有设置Context Root(一般情况下配置为工程名),也就是IP和端口后面不带应用名,如http://localhost:8080/main.do和http://localhost:8080/test.jsp,这种情况在引用时就不能带工程名了,应该这样:
<script type="text/javascript" src="/scripts/dtree.js"></script>

D. jsp中 input file选择文件 怎么得到文件的路径啊 浏览器是ie8

<script type="text/javascript">
//FX获取文件路径方法
function readFileFirefox(fileBrowser) {
try {
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
}
catch (e) {
alert('无法访问本地文件,由于浏览器安全设置。为了克服这一点,请按照下列步骤操作:(1)在地址栏输入"about:config";(2) 右键点击并选择 New->Boolean; (3) 输入"signed.applets.codebase_principal_support" (不含引号)作为一个新的首选项的名称;(4) 点击OK并试着重新加载文件');
return;
}
var fileName=fileBrowser.value; //这一步就能得到客户端完整路径。下面的是否判断的太复杂,还有下面得到ie的也很复杂。
var file = Components.classes["@mozilla.org/file/local;1"]
.createInstance(Components.interfaces.nsILocalFile);
try {
// Back slashes for windows
file.initWithPath( fileName.replace(/\//g, "\\\\") );
}
catch(e) {
if (e.result!=Components.results.NS_ERROR_FILE_UNRECOGNIZED_PATH) throw e;
alert("File '" + fileName + "' cannot be loaded: relative paths are not allowed. Please provide an absolute path to this file.");
return;
}
if ( file.exists() == false ) {
alert("File '" + fileName + "' not found.");
return;
}
return file.path;
}
//根据不同浏览器获取路径
function getvl(){
//判断浏览器
var Sys = {};
var ua = navigator.userAgent.toLowerCase();
var s;
(s = ua.match(/msie ([\d.]+)/)) ? Sys.ie = s[1] :
(s = ua.match(/firefox\/([\d.]+)/)) ? Sys.firefox = s[1] :
(s = ua.match(/chrome\/([\d.]+)/)) ? Sys.chrome = s[1] :
(s = ua.match(/opera.([\d.]+)/)) ? Sys.opera = s[1] :
(s = ua.match(/version\/([\d.]+).*safari/)) ? Sys.safari = s[1] : 0;
var file_url="";
if(Sys.ie<="6.0"){
//ie5.5,ie6.0
file_url = document.getElementById("file").value;
}else if(Sys.ie>="7.0"){
//ie7,ie8
var file = document.getElementById("file");
file.select();
file_url = document.selection.createRange().text;
}else if(Sys.firefox){
//fx
//file_url = document.getElementById("file").files[0].getAsDataURL();//获取的路径为FF识别的加密字符串
file_url = readFileFirefox(document.getElementById("file"));
}
//alert(file_url);
document.getElementById("text").innerHTML="获取文件域完整路径为:"+file_url;
}
</script>
<h1>JS获取文件域完整路径的方法,兼容不同浏览器</h1>
<div id="text" style="color:#f00;"></div>
<input type="file" id="file" />
<input name="" type="button" value="获取" onClick="getvl();">

E. java jsp中如何实现下载.csv文件、并自动保存到指定的文件夹下

你这种想法来不太现实
首先你客户端自要跟服务器交互是要客户端主动发送请求
然后建立连接去操作
就算你不手动选保存路径,那你还是要写代码去实现这个过程的
实现方式就两种了
bs跟cs架构均可
思路是一样的
BS:
servlet读取本地文件,然后以流的形式输出就行,注意要设置输出的MINE类型也就是contentType

你客户端写个程序通过http访问这个servlet,然后通过程序去保存到你移动硬盘

如果是cs架构的话,你的服务端监听socket
如果有客户端连接那就等待接收命令或者是直接往客户端传文件的二进制流

客户端:已启动就连接服务端,发送文件请求,处理回传的文件字节流

F. 如何在jsp页面实现文件下载不要告诉我直接用链接。。。

下面的代码完善,并且简单
Private Sub Command1_Click()
Text2 = ""
For i = 0 To List1.ListCount - 1
Text2 = Val(Text2) + List1.List(i)
Next i
End Sub
Private Sub Text1_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = 13 Then
If IsNumeric(Text1) Then
List1.AddItem Val(Text1)
Text1 = ""
Else
Text1 = ""
End If
End If
End Sub

阅读全文

与jsp选择文件保存路径相关的资料

热点内容
u盘里的数据怎么恢复 浏览:757
数据自动上传在哪个位置 浏览:283
报重点户预测数据表在哪里下载 浏览:763
怎么用plc编程算cos 浏览:739
windows7待机密码设置 浏览:690
怎么把win10桌面没用的文件隐藏 浏览:621
湘财金诺信安卓版 浏览:365
c怎么加载配置文件 浏览:156
js中怎么设置css样式表 浏览:502
windows删除垃圾文件位置 浏览:643
u盘误删的dwg文件怎么恢复 浏览:306
网站上传文件功能实现 浏览:64
ps5中的模糊工具怎么用 浏览:757
ecshop网站打不开 浏览:817
excel拆分名字为一个文件 浏览:293
linuxfirmware参数 浏览:222
飞星直播app怎么下载 浏览:664
新奕泽app在哪里 浏览:437
odj格式的文件怎么生成 浏览:560
s5发动机工艺文件有哪些 浏览:161

友情链接