动态生成JSP文件,并调用JSP程序
2017-10-18 00:00
453 查看
下面这个JSP程序,动态生成可一个testDynamicInclude.inc.jsp,然后在后面调用它。
在JSP的动态生成中,注意里面的路径。 "."代表你项目的根目录。
如果你的JSP在test子目录下面,别忘了在path里加上这个路径。
警告:正式的应用,一定要根据线程编号生成文件,避免多个线程竞争,比如使用一个递增的序列,或者使用某个不重复的序号发生器
String filename = "testDynamicInclude.inc"+seqNo+".jsp";
JSP动态生成的文件内容如下
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%=new java.util.Date()%>
在JSP的动态生成中,注意里面的路径。 "."代表你项目的根目录。
如果你的JSP在test子目录下面,别忘了在path里加上这个路径。
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@page import="java.io.*"%> <% // 动态生成jsp文件,然后动态调用 String filename = "testDynamicInclude.inc.jsp"; String path = application.getRealPath("."); FileWriter fw = new FileWriter(path + "/" + filename); fw.write("<" + "%@ page language=/"java/" contentType=/"text/html; charset=UTF-8/" pageEncoding=/"UTF-8/"%" + ">"); fw.write("<" + "%=new java.util.Date()%" + ">"); fw.close(); %> <jsp:include page="" /> <% // 运行完毕了,可以删除这个文件 File f = new File(path + "/" + filename); if (f.exists()) { f.delete(); } %>
警告:正式的应用,一定要根据线程编号生成文件,避免多个线程竞争,比如使用一个递增的序列,或者使用某个不重复的序号发生器
String filename = "testDynamicInclude.inc"+seqNo+".jsp";
JSP动态生成的文件内容如下
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%=new java.util.Date()%>
相关文章推荐
- 动态生成JSP文件,并调用JSP程序
- 【转】C#生成dll文件:如何用C#编译生成dll文件即动态链接库文件供其它程序调用
- JSP动态生成并调用JSP程序,你这样用过吗?
- 程序崩溃时,调用DbgHelp生成minidump文件
- C#程序实现动态调用非托管的DLL文件
- Log4j 程序中动态创建多个logger 生成不同的日志文件
- [转]使用FreeMarker/Jsp(WebWork2)生成静态/动态RSS文件
- C#程序实现动态调用非托管的DLL文件
- 在C++动态库中释放调用动态库程序中生成的指针new和delete 或 malloc和free
- Servlet,JSP 动态生成excel文件并提示下载的简单方法
- C#调用MFC程序DLL库——MFC项目DLL生成问题、DLL引用链问题、DLL读取配置文件路径问题
- JSP调用JavaBean在网页上动态生成柱状图
- flash(as3.0)调用EXE文件,及java程序打JAR包和生成EXE过程
- 简化 Ajax 和 Java 开发,第 1 部分: 用 JSP 标记文件动态生成 JavaScript 代码
- 简化 Ajax 和 Java 开发,第 1 部分: 用 JSP 标记文件动态生成 JavaScript 代码
- 实战 HTTP 处理程序(HTTP Handler) (5)---不用临时文件,直接打开动态生成的文件
- 调用由ASP动态生成的JS文件
- java 解决调用c语言实现简单HelloWorld函数生成.dll动态链接库的32位dll文件无法在64位机上运行
- java程序调用iReport生成的.jasper文件的方法
- JSP调用JavaBean在网页上动态生成柱状图