7个答案 按时间排序 按投票排序
-
采纳的答案
估计楼主的意思是网站静态化的实现问题吧
一般对于java的实现,都是用httpclient将读到的页面保存成html代码。然后访问jsp的时候直接返回这个html代码。
可以在过滤器里面做判断,如果html代码已经生成,那直接返回html,如果没有生成,重新生成然后返回,这样下一个访问也可以调用这个html返回。
不过这里面涉及到很多较为复杂的更新模式,比如说一个文章更新了,那些html都要重新生成,这个度怎么把握,是个问题。2009年3月17日 13:33
-
1:客户端浏览器接受到的都是HTML文档;
2:浏览器URL显示的地址是请求资源的服务器地址;
3:楼主想要的应该就是想看到URL中显示的都是HTML文档地址;
4:我觉得还是用框架reemarker和velocity实现比较好;2009年3月23日 16:41
-
可以在WEB.XML里面配置一个启动程序,然后在程序里面用URL类访问你指定的页面,返回的是标准的HTML格式的字符流,然后再写入另一个HTML文件中,是不是这样的
2009年3月18日 09:17
-
楼上的都是笨办法。有专门生成静态页面的模板引擎。比较流行的freemarker和velocity。只需要在jsp页面中加一个引用即可。
freemarker:http://baike.baidu.com/view/1278430.htm
velcoty:http://baike.baidu.com/view/77351.htm2009年3月17日 13:52
-
你可以用模板技术实现。eg:freemarkerhttp://wenda.tianya.cn/wenda/thread?tid=2729faf312935b08&clk=wttpcts
你自己去 gg2009年3月17日 13:20
相关推荐
动态Jsp页面转换成静态Html页面动态Jsp页面转换成静态Html页面动态Jsp页面转换成静态Html页面动态Jsp页面转换成静态Html页面动态Jsp页面转换成静态Html页面动态Jsp页面转换成静态Html页面动态Jsp页面转换成静态Html...
然而,每次有用户请求JSP页面时,服务器都需要解析其中的Java代码,生成HTML并发送到客户端。这一过程会消耗服务器资源,尤其是在高并发情况下。 页面静态化则是将这些动态生成的HTML提前生成并存储,后续的请求...
把html页面转换为jsp页面工具java代码生成工具
【标题】:“jsp动态转化为html”这一技术主题主要涉及到网页开发中的JavaServer Pages(JSP)技术,以及如何通过JSP动态生成HTML页面。在Web应用程序中,JSP被广泛用于创建动态、交互式的Web内容。它允许开发者将...
本压缩包"动态Jsp页面转换成静态Html页面.zip"可能包含了一个工具或教程,用于帮助开发者将动态JSP页面转换为静态HTML页面,以提高网站性能、降低服务器负载或优化SEO。 首先,我们需要理解动态JSP页面的工作原理。...
然而,随着前端技术的发展,更多的应用倾向于采用单页应用(SPA)模式,这通常需要将后端渲染的JSP页面转换为静态HTML文件。这种转换可以提高页面加载速度,减少服务器负载,并优化SEO。 JSP到HTML的转换主要涉及...
6. **后续请求处理**:对于后续相同的请求,Filter可以直接在第一步发现静态页面存在,然后直接forward到静态HTML,避免再次执行JSP页面。 这种方法的优点在于,它可以在不修改现有Servlet和JSP代码的情况下提升...
为了解决这一问题,提高用户体验,可以考虑将 JSP 页面转换为静态的 HTML 文件输出。这种方式下,服务器只需要发送预先生成好的 HTML 文件,而无需再次执行 JSP 中的动态代码,从而大大加快了响应速度。接下来,我们...
**JSP静态化** 是一个优化策略,它的核心思想是将频繁访问的JSP页面转换为静态HTML页面,从而减少服务器的计算负载,提高网站的响应速度和用户体验。这个过程通常称为JSP到HTML的转换。 1. **静态页面的优势** - *...
标题“JSP页面显示PDF,根据PDF路径在JSP页面显示PDF”意味着我们要依据PDF文件在服务器上的存储路径来生成预览链接。以下是实现这一功能的一般步骤: 1. **获取PDF路径**:首先,你需要知道PDF文件在服务器上的...
**JSP页面源码详解** JSP(JavaServer Pages)是一种动态网页技术,它允许开发者在HTML、XML或其他标记语言中嵌入Java代码,从而实现服务器端的动态内容生成。JSP的核心理念是将表现层(视图)与业务逻辑层(控制器...
4. **为什么要转换**:转换JSP到HTML可以减少服务器端的负载,因为静态HTML页面可以直接由Web服务器发送,无需执行任何Java代码。此外,对于搜索引擎爬虫,静态HTML更友好,有助于提升搜索排名。 5. **项目中的应用...
**JSP页面与JSP标记**是Web开发中的核心概念,它们构成了动态网页的基础。本章将深入探讨JSP语法,包括HTML语法、JSP页面结构、变量与方法的声明,以及Java程序片、Java表达式、JSP指令和动作标记的使用。 ### 2.1 ...
1. **手动转换**:可以手动复制JSP页面的HTML内容,创建新的HTML文件,然后替换动态内容为静态数据。 2. **工具自动化转换**: - 使用专门的工具,如Apache Cocoon、FreeMarker等,它们能根据模板自动生成静态HTML...
JSP页面静态化就是将动态JSP页面转化为静态HTML的过程。当用户首次访问动态JSP页面时,服务器会生成对应的HTML页面并保存,后续的相同请求则直接返回该HTML,不再执行JSP的逻辑。这种方式可以显著提升网站性能,尤其...
本节提供的代码示例展示了如何从一个远程JSP页面抓取内容并将其转换为本地HTML文件。这主要涉及到以下几个关键步骤: 1. **获取远程JSP页面的内容**: - 使用`java.net.URL`类创建一个URL对象。 - 创建一个`...
JSP页面转换为静态页面的核心在于使用`Filter`。`Filter`是Java Servlet API的一部分,它可以拦截请求和响应,进行预处理和后处理。通过在`doFilter()`方法中处理请求,我们可以控制请求的流向。 2. **HTML文件...
通过JSP页面调用Applet实现人民币的大小写转换,可以实时地将用户输入的金额转换为大写或小写形式。该实现方法可以应用于电子商务、银行等领域,提供了一个便捷的金额转换工具。 六、技术要点 * 使用JSP页面调用...