2019独角兽企业重金招聘Python工程师标准>>>

下面这个JSP程序,动态生成可一个testDynamicInclude.inc.jsp,然后在后面调用它。

在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()%>

转载于:https://my.oschina.net/u/3647620/blog/1552454

动态生成JSP文件,并调用JSP程序相关推荐

  1. java在linux生成pdf文件,从 Java 应用程序动态生成 PDF 文件

    简介: 如果您的应用程序需要动态生成 PDF 文档,那么您需要 iText 库.开源的 iText 库使得 PDF 的创建变得轻松易行.本文介绍了 iText 并提供了一个使用它从 Java 技术应用 ...

  2. Class文件格式实战:使用ASM动态生成class文件

    https://blog.csdn.net/zhangjg_blog/article/details/22976929 概述 本专栏前面的文章,主要详细讲解了Class文件的格式,并且在上一篇文章中做 ...

  3. java指令导出data文件_直接用 java 命令行动态生成jpg文件 (转)

    直接用 java 命令行动态生成jpg文件 (转)[@more@] /** * jeruGraphics v 1.0 * * 看到一些动态生成图象的例子都是完成的, * 而且很长,觉得不是无论从实用性 ...

  4. java动态生成pdf文件的方法

    java动态生成pdf文件 文章目录 java动态生成pdf文件 前言 一.生成pdf模板 二.使用步骤 1.使用jar包 2.pdf实现方法 总结 前言 java开发过程中难免会遇到生成文件的需求, ...

  5. 如何动态生成pdf文件?

    pdfService系统 一. 背景 在许多开发需求中都有动态生成pdf文件的需求,例如根据已有的json字符串渲染到一个表格中,然后生成对应的PDF文档,以往的解决方法是调用许多个接口生产pdf文件 ...

  6. Java读取pdf模板,并动态生成pdf文件,如动态生成准考证

    Java读取pdf模板,并动态生成pdf文件,如动态生成准考证 ​ 前几天遇到了一个生成准考证的需求,并提供用户下载,然后百度了一圈还是觉得使用itextpdf这个框架好用点.但是还需要找到一个能创建 ...

  7. EOS project 中 的一个 jsp 文件中 调用 javascript函数的问题

    大家好! 在我的 EOS 项目中,有一个页面流,共三个元素:"开始"---"视图"----"结束".其中视图与一个jsp文件(A.jsp)关 ...

  8. 如何打开JSP文件/JS和JSP的区别/Servlet的本质是什么,是如何工作的?

    一:如何打开JSP文件 1.安装JAVA 2.安装TOMCAT--免费开源的JAVAWEB服务器 3.安装ECLIPSE 二:JS和JSP区别 名字:JS:JavaScriptJSP:Java Ser ...

  9. 使用Cython库包对python的py文件(源码)进行加密,把python的.py文件生成.so文件并调用

    文章目录: 1 准备环境 2 调用`Cython库包`把python的`.py`文件生成`.so`文件 2.1 写源码文件 2.2 调用源码接口 2.3 调用Cython库把`.py`源码生成`.so ...

  10. php动态生成链接,PHP动态生成javascript文件的2个例子

    一.PHP动态生成 第一步:在PHP文件中直接写入JS代码,并在头部声明这是一个JavaScript文件 复制代码 代码如下:<?php header("Content-Type: a ...

最新文章

  1. JAVA ssm b2b2c多用户商城系统源码 (十二)springboot集成apidoc
  2. 内容拾遗之字符串与数据结构
  3. Unity应用架构设计(10)——绕不开的协程和多线程(Part 1)
  4. 怎么设置苹果手机的小圆点_iPhone屏幕旋转怎么设置?关于苹果手机设置的一些小技巧...
  5. VMware相关的缩略语和缩略语
  6. 背景颜色 - bootStrap4常用CSS笔记
  7. Myeclipse性能优化
  8. WebLogic(12C)——windows下安装教程
  9. scala实现数值类型加法
  10. ToStringBuilder
  11. java魔兽争霸_GitHub - mzhg/jw3gparser: Java解析《魔兽争霸3》游戏录像工具
  12. python如何提交作业_用python 实现录入学生作业情况的小程序
  13. H5链接调起支付宝APP支付(个人收款)
  14. 更改绩效管理流程的5个步骤
  15. Could not open Hibernate Session for transaction; nested exception is org.hibernate.exception.Generi
  16. 白鹭引擎拉伸高度_白鹭引擎推出LakeShore:无需编程的游戏创作工具
  17. jvm虚拟机-什么是jvm
  18. ORA-01547、ORA-01194、ORA-01110
  19. 烎!GopherChina 2020 讲师全阵容发布,集结国内外Go语言最强力量
  20. 百万美元“未来科技大奖”揭晓:山东大学彭实戈教授荣获数学与计算机科学奖-547。

热门文章

  1. Widget创建过程(将RemoteViews发给WidgetHost)
  2. Android开发--真机调试出现device offline提示
  3. 卷积神经网络(Convolutional Neural Networks,CNNS/ConvNets)
  4. jquery radio取值,checkbox取值,select取值,radio选中,checkbox选中,select选中,及其相关...
  5. 二分+并查集【bzoj3007】[SDOI2012]拯救小云公主
  6. 实验二 网络嗅探与欺骗
  7. Oracle笔记(十四) 用户管理
  8. 安装完MAVEN后输入mvn -v, 提示不是内部命令的问题
  9. MySQL存储过程和函数(一)
  10. 《RESTful Web Services》第一章 使用统一接口