请教一个jsp绝对路径和相对路径的问题

王朝java/jsp·作者佚名  2006-01-09
宽屏版  字体: |||超大  

<%@ page import="java.io.*"%>

<%! class FileJSP implements FilenameFilter

{

String str=null;

FileJSP(String s)

{

str="."+s;

}

public boolean accept(File dir,String name)

{

return name.endsWith(str);

}

}

%>

<BODY bgcolor=cyan><FONT size=3>

<p> there are list all the file of .jsp in the document

<%File dir=new File("c:/test");

FileJSP file_jsp=new FileJSP("jsp");

String file_name[]=dir.list(file_jsp);

for(int i=0;i<file_name.length;i++)

{

out.print("<BR>"+file_name[i]);

}

%>

<p> please input jsp file name,in order to load this file:

<FORM action="loadfile.jsp" method=post name=form>

<input type="text" name="ok">

<BR>

<input type="submit" value="send" name=submit>

</form>

<% -- here: --% > <%String fileName=""; fileName=fileName+request.getParameter("ok");

%>

<p>Excuete :<%=fileName%>

<p>the result is: <jsp:include page="<%= fileName%>"/> //此处加载的是当前工作目录的文件,可以执行。可如果想

//加载指定了绝对路径的目录的文件为什么不可以?

//比如:here处改为:

//<%String fileName="c:/jsp/",输入文件名点击加载,根本就没有

//加载指定文件,请高手指教!!! </BODY>

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有