java流读取及标签的制作
来源:互联网 发布:连云港农业大数据平台 编辑:程序博客网 时间:2024/05/08 19:20
JAVA中获取项目文件路径
1 String path = Thread.currentThread().getContextClassLoader().getResource("").getPath();
ResourceBundle res = ResourceBundle.getBundle("application");
String name =res.getString("name").trim();
2 加载文件
String data=""
if(StringUtils.isBlank(data)){
String path = Thread.currentThread().getContextClassLoader().getResource("").getPath();
FileReader fr = null;
BufferedReader br = null;
try {
fr = new FileReader(path+"/data.text");
br = new BufferedReader(fr);
while(br.ready()){
JSP_TEMP += br.readLine()+"\n";
}
} catch (Exception e) {
e.printStackTrace();
}finally{
path = null;
try {
br.close();
fr.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
<form action="" method="" name="" enctype="multipart/form-data">
MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request;
MultipartFile file = multipartRequest.getFile("imgFile");
File.separator
//获取文件输出流
FileOutputStream fos = new FileOutputStream(savePath + newFileName);
//获取内存中当前文件输入流
InputStream in = file.getInputStream();
byte[] buffer = new byte[1024];
try {
int num = 0;
while ((num = in.read(buffer)) > 0) {
fos.write(buffer, 0, num);
}
} catch (Exception e) {
e.printStackTrace();
}finally{
in.close();
fos.close();
}
=====================================================
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE taglib PUBLIC "-//Sun Microsystems,
Inc.//DTD JSP Tag Library 1.1//EN" "http://java.sun.com/j2ee/dtds/web-jsptaglibrary_1_1.dtd">
<taglib>
<tlibversion>1.0</tlibversion>
<jspversion>1.1</jspversion>
<shortname>zd</shortname>
<uri>http://www.zzstxx.com/taglib</uri>
<tag>
<name>page</name> <!-- 定义标签名 -->
<tagclass>com.**</tagclass><!-- 定义标签处理类 -->
</tag>
<tag>
<name>page2</name>
<tagclass>com.**</tagclass>
<attribute>
<name>name</name>
<required>true</required><!-- //属性是否必须. -->
</attribute>
</tag>
</taglib>
java
public class ** extends TagSupport
public int doEndTag() throws JspException {
pageContext.getOut().println(outStr.toString());
return (EVAL_PAGE);
}
public class ** extends SimpleTagSupport
public void doTag()throws JspException,IOException{
getJspContext().setAttribute("data", data);
}
页面上的应用
<%@ taglib prefix="p" uri="/WEB-INF/page.tld" %>
<p:page />
- java流读取及标签的制作
- ThinkPHP的标签制作及标签调用解析…
- java 二维码的制作与读取
- java读取xml指定标签的内容
- 标签页的制作
- java自定义标签的制作的原理和打包方法
- Java 程序的打包及bat制作
- 替换从数据库中读取的一段文字中的某些标签及标签之间的内容
- Java读取html中所有img标签的src值
- wordpress主题模板制作流程及标签
- FreeMarker之制作自定义标签及遍历
- Java流的读取
- jQuery标签页的制作
- java jsp struts2标签 从数据库中读取含有html标签的数据显示问题
- java读取文件及文件流
- java读取文件及文件流
- java读取文件及文件流
- java读取文件及文件流
- 21世纪领导力
- ubuntu 9.10 安装最新的gtk libgtk2.0-dev
- Makefile好助手:pkgconfig
- quick_sort
- 四月第一篇博客
- java流读取及标签的制作
- 给中国学生的第三封信:成功、自信、快乐
- 如何在vmware虚拟机下挂载windows硬盘
- java动态代理(JDK和cglib)
- 第八周实验报告1.3
- vim配置
- 递归方法读取数据库中的数据,添加到TreeView中
- 蓄水池抽样的原理
- Ubuntu(Linux)/Windows下反编译apk