1.html
--------------------------------------------------------------
<Script language ="javascript">
function gotolist(){
var dir = document.getElementById("list").value;
window.location.href='list.jsp?dir='+dir;
}
</script>
<form name="myform" action="2.jsp" method ="post">
查看目录文件:<input type="text" name ="list">  
<input type ="button" value="查看"onclick="gotolist()" > <br>
<input type ="submit" value="操作">
</form>
---------------------------------------------------------------------------
list.jsp 查看
------------------------------------------------------------------------------------
<%@page contentType ="text/html;charset=GBK"%>
<%@ page import="java.io.*" %>
<%
String dir ="";
if(dir == null){ dir ="c:/";}
File file = new File(dir);
if(file.exists()&&file.isDirectory()){
String f[] = file.list();
for(int i=0; i<f.length; i++){
out.print("<br>"+f[i]);
}
}
%>
-------------------------------------------------------------------------------------------
2.jsp 操作 (1.html还有其他输入框 没有写出 操作这个按钮针对那些没有写出的)
-------------------------------------------------------------------------------
...................................................
--------------------------------------------------------------
<Script language ="javascript">
function gotolist(){
var dir = document.getElementById("list").value;
window.location.href='list.jsp?dir='+dir;
}
</script>
<form name="myform" action="2.jsp" method ="post">
查看目录文件:<input type="text" name ="list">  
<input type ="button" value="查看"onclick="gotolist()" > <br>
<input type ="submit" value="操作">
</form>
---------------------------------------------------------------------------
list.jsp 查看
------------------------------------------------------------------------------------
<%@page contentType ="text/html;charset=GBK"%>
<%@ page import="java.io.*" %>
<%
String dir ="";
if(dir == null){ dir ="c:/";}
File file = new File(dir);
if(file.exists()&&file.isDirectory()){
String f[] = file.list();
for(int i=0; i<f.length; i++){
out.print("<br>"+f[i]);
}
}
%>
-------------------------------------------------------------------------------------------
2.jsp 操作 (1.html还有其他输入框 没有写出 操作这个按钮针对那些没有写出的)
-------------------------------------------------------------------------------
...................................................
解决方案 »
- 如何在eclipse的JSP裡在使用JS語法時可以直接"."後出現方法
- sturts2简单问题
- Report design not valid : The detail section, the page and column headers and footers and the margins do not fit the page height
- JSP按钮后进入数据库判断后 分别实现 页面跳转
- 写了jsp执行存储过程的这个方法,数据转换时总报错
- 初学者的迷茫--JSP中调用ORACLE数据库出错 进来看看吧
- Io 异常: Connection refused?
- 如何用javascript隐藏或灰掉ie的关闭按钮(X按钮)目的是不让用户非法关闭ie.
- 请教哪里有开源的基于jsp的功能比较完全的论坛可以提供下载 ?
- 关于SSH+AJAX传参的问题,求各位高手解答
- svn服务器端的二进制包在哪儿下?
- 蛋疼问题(Java Web开发) 关于HTML Java Jsp JavaScript 之间的联系.跪求大侠!!!
var dir = document.getElementsByName("list").value;
第二种,查看目录文件:<input type="text" name ="list">改成
<input type="text" name ="id">
我输入d:/
地址栏 http://localhost/test/filemanager/list.jsp?dir =d:/
但是什么都没有显示
String dir = request.getParameter("dir");
var dir = document.getElementsByName("list").value;
第二种,查看目录文件:<input type="text" name ="list">改成
<input type="text" name ="id">
String dir ="";
if(dir == null){ dir ="c:/";}
dir不就一直为""吗File file = new File(dir);
file肯定不是目录或文件,不会走if判断里的内容的前面提到的错误的话,还是要改下,不然dir得不到。应该是这个问题,你再试下看看!
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>查看目录下的文件</title>
</head>
<body>
<Script language="javascript">
function gotolist(){
var dir = document.getElementById("list").value;
window.location.href='list.jsp?dir='+dir;
}
</script>
查看目录文件:
<input type="text" id="list">
<input type="button" value="查看" onclick="gotolist()">
</body>
</html>------list.jsp------
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ page import="java.io.*"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>目录下的文件</title>
</head>
<body>
<%
String dir = request.getParameter("dir");
if (dir == null) {
dir = "c:/";
}
File file = new File(dir);
if (file.exists() && file.isDirectory()) {
out.println(dir + "目录下文件列表:");
String f[] = file.list();
for (int i = 0; i < f.length; i++) {
out.println("<br>" + f[i]);
}
} else {
out.println("不是目录!<input type=button value='返回' onclick='history.back()'>");
}
%>
</body>
</html>
其次,if(dir.equals("")){dir="c:/";}字符串应该这么。