java在读取linux目录时可以使用FileSystem类,FileSystem创建IO流时需要Path子类,新建Path只需要传入String类型的路径即可。
所以拼接路径实际上就是对String的拼接。
String有多种方法可以拼接,最简单的是直接用+号来接。
② Java web项目访问路径问题。求解啊!
images的url写成src="${pageContext.request.contextPath}/images/logo.jpg"
一般会把${pageContext.request.contextPath}这部分提取出来,在jsp写成:
<% String path = request.getContextPath();%>
如图:
则images路径可以写成src="<%=path%>/images/logo.jpg"
访问login.jsp页面的话,写成http://ip:端口号/CityInfo/pages/login.jsp
③ 怎样把java的运行路径带到记事本所在的路径中
例如java路径在C盘,记事本路径在d:/java/Test.java
进入CMD,
d:
进入d盘;
cd java
进入java文件夹
javac Test.java
编译
java Test
执行
我电脑中:
C:\Users\Lenovo>H:
H:\>cd java project
H:\java project>javac Test.java
H:\java project>java Test
④ java的path路径设置问题
以下我的回答仅供参考。
首先不知道你使用的是什么操作系统,不知道你的设置方法是否有问题。
另外一个,希望你检查一下你的文件路径是否正确。
这里我有一个根据经验猜想的,可能存在的问题是jsk1.6.0_216,这后面这个216,如果有时间可以确认一下是否正确。我也不知道这里有没有问题。
在不知道你的操作系统,和具体设置方法的情况下,我觉得我个人很难判断问题出在哪。
个人观点,仅供参考。
⑤ 为什么java读取配置文件时,main方法可以读取到,但是在项目action中就是null,下面是读取文件代码
改为绝对路径,在实际项目中获取项目地址,然后拼接路径构成绝对路径
⑥ 上传图片,把路径存到数据库,路径怎么写
你上传的时候insert 语句拼接路径有问题,导致路径名称在img前后少了2个 \ ,以及文件名称多个了后缀.jpg
⑦ 怎样使用java编程实现文件的剪切/移动
可以通过BufferedReader 流的形式进行流读取,之后通过readLine方法获取到的内容,之后通过if判断来实现在某些特定位置的内容的剪切和移动操作。
举例:
BufferedReader bre = null;
OutputStreamWriter pw = null;//定义一个流
try {
String file = "D:/test/test.txt";
bre = new BufferedReader(new FileReader(file));//此时获取到的bre就是整个文件的缓存流
pw = new OutputStreamWriter(new FileOutputStream(“D:/test.txt”),"GBK");//确认流的输出文件和编码格式,此过程创建了“test.txt”实例
while ((str = bre.readLine())!= null) // 判断最后一行不存在,为空结束循环
{
if(str.indexOf("排除")<0){//判断是否需要舍弃
pw.write(str);//将要写入文件的内容,可以多次write
}
}
bre.close();//关闭流
pw.close();//关闭流
解释:以上方法是实现的删除,if中的条件改变下,即可实现其余的功能。
备注:文件流用完之后必须及时通过close方法关闭,否则会一直处于打开状态,直至程序停止,增加系统负担。