/**
*
*/
package com.ape.weibo.basedata.utils;
import java.io.BufferedWriter;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStreamWriter;
/**
* @author Happy
* @me <a href="http://www.weibo.com/qiaolevip">@快乐每一天Joe</a>
* @mail qiaole1990@sina.com
* @date 2012-1-31
*/
public class OperaFile {
public void writeFile(String content) {
try {
BufferedWriter out = new BufferedWriter(new OutputStreamWriter(
new FileOutputStream("./src/main/config/weibo_url.txt"),
"UTF-8"));
out.write(content);
out.newLine();
out.flush();
out.close();
} catch (IOException e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
OperaFile operaFile = new OperaFile();
operaFile.writeFile("jjjjjjjjjjjjjjj\r\neeeeeeee");
}
}
分享到:
相关推荐
在这个主题中,我们将深入探讨如何使用ServletContext来获取JavaWeb应用的根目录下的文件路径,这对于读取、写入或操作静态资源如图片、CSS、JavaScript文件等非常有用。 首先,了解ServletContext接口。它在javax....
- `WEB-INF`: 存放Servlet配置文件web.xml以及自定义的Java类。 - `jsp`或`WebContent`: 存放JSP页面,包含上传和下载的交互界面。 - `lib`: 存放jspSmartUpload等依赖的jar包。 - `src`: 存放Java源代码,可能...
2. 临时存储:不要直接将文件保存在服务器的根目录下,而是放在一个安全的临时目录,之后再移动到最终位置。 3. 唯一命名:避免文件名冲突,可以使用时间戳或随机数为上传的文件生成唯一的名称。 4. 异步处理:大型...
这里的文件被存储在Web应用程序的根目录(WebRoot)下的特定子目录——"downFile"。 首先,WebRoot是任何Java Web应用程序的标准目录结构的一部分,它是服务器默认访问的顶级目录,包含了HTML、CSS、JavaScript以及...
在Java Web部分,你可能发现项目包含`.classpath`和`.project`文件,这些是Eclipse IDE的项目配置文件,它们定义了项目的构建路径和依赖关系。`src`目录是源代码存放的地方,通常包含Java类文件,这里是实现后台业务...
在`web.xml`配置文件中,URL映射的`"/"`也代表Web应用的根目录,用于将特定的URL模式映射到Servlet或其他组件上。 ### 总结 在浏览器端,`/`通常表示一台WEB服务器的根目录,即`http://机器IP:8080`。但在服务器...
- 安全存储:不要将文件直接存放在Web根目录下,防止直接访问。 7. **异常处理**:在实现文件上传功能时,必须处理可能出现的异常,如文件过大、网络中断、磁盘空间不足等。适当的错误提示和日志记录可以帮助定位...
这里使用了`Server.MapPath(".")`来获取当前应用程序的根目录,并在此目录下创建名为`myText.txt`的文件。 - **写入数据**:使用`WriteLine`方法两次写入字符串"Ȱ"。由于两次写入相同的内容,这可能是在测试文件...
对于虚拟路径映射,Spring Boot默认使用Tomcat服务器的Web根目录作为静态资源的根目录。如果需要自定义虚拟路径,可以在配置类中重写`WebMvcConfigurer`接口的`addResourceHandlers()`方法: ```java @...
运行服务器程序(如果你已知网上有一个这样的服务器在运行,只要将它的服务器IP写入配置文件 config.inf中就可以了),运行 C:\QQ\server\srever.class ,将服务器的IP地址写入配置文件config.inf中。 运行客户端...
Servlet上下文提供了访问Web应用全局信息的接口,例如可以通过`ServletContext.getResourceAsStream()`方法获取相对于Web应用根目录的资源。这通常用于加载位于`WEB-INF`或`META-INF`等特殊目录下的文件。 接下来,...
在这个项目中,`src`目录可能包含了源代码,`WebRoot`通常代表Web应用的根目录,存放HTML、CSS、JavaScript等资源。`.classpath`和`.project`是Eclipse IDE的配置文件,用于跟踪项目的构建路径和设置。 2. **文档...
5. **ServletContext.getRealPath()**:在Servlet中,通过ServletContext对象的getRealPath方法,可以获取到Web应用的根目录,这对于读取或写入Web应用内的文件非常有用。 6. **this.getClass().getClassLoader()....
- `WebRoot`是Web应用的根目录,`WEB-INF`包含`lib`(库文件)和`classes`(编译后的Java类),`META-INF`通常用于存储应用元数据。 总的来说,这个资源提供了一个完整的Java解决方案,可以用于在处理中文文件名...
- **权限问题**:在非管理员权限下安装可能无法写入配置文件,需以管理员身份运行安装程序。 ### Tomcat的安装配置 **1. Tomcat的安装** 下载Tomcat 6.0的zip文件,解压到任意目录,如`C:\Program Files\Apache ...
3. **设置虚拟主机**:类似于FTP,Web服务也可以设置虚拟主机,一个服务器可以承载多个网站,每个网站有自己的配置和文档根目录。 4. **静态与动态内容处理**:Web服务器需要配置以处理HTML、CSS、JavaScript等静态...
`EOP.properties`文件是Javashop的重要配置文件,其中`storage.EOPServer`属性必须预先配置,指明Javashop的根目录。其他属性值在程序运行时会被自动创建并写入到classes目录下。 7. **安装流程**: Javashop的...
// 保存文件到服务器的upload目录 File uploadedFile = new File(uploadPath + File.separator + fileName); item.write(uploadedFile); // 可以添加日志或反馈信息 } } } catch (FileUploadException e) { ...
上传的文件不应直接保存在Web应用的根目录下,以防被直接访问。同时,对上传的文件进行验证,防止恶意文件上传,例如检查文件扩展名、大小等。 10. **性能优化**: 对于大量文件操作,考虑使用缓存或云存储服务以...