gpt4 book ai didi

java - JSP 类似于简单文本的模板

转载 作者:搜寻专家 更新时间:2023-11-01 01:45:22 24 4
gpt4 key购买 nike

我有一个程序,目前有大量我想设计掉的代码。此代码获取大量文本文件并将其传递给一个有趣的编写解释器,以生成一个纯文本文件报告,该报告将继续发送到其他系统。 理论上,这允许非程序员能够修改报告,而无需了解 Java 和解释器的内部工作原理。在实践中,任何微小的变化都可能需要进入解释器并对其进行调整(并且领域特定语言甚至对其他程序员也不是很友好)。

我很乐意重新设计这段代码。作为主要的 Web 程序员,当想到“非程序员能够修改报告……”时,我首先想到的是我用网页替换了报告,然后对自己说“啊哈!Jsp”。这将给我一个很好的所见即所得的方法,用于人们以及 taglibs 和 java scriptlet(尽管后者可能不受欢迎),而不是笨拙的 DSL 语句。

虽然可以使用 jspc 将 jsp 编译成 java(应用程序的另一部分在 jboss 服务器上运行 ejbs,所以 jspc 离它不远了),它使用的样板代码尝试将输出从 servletcontext 连接到 pagecontext。这将涉及欺骗代码,使其认为它在 Web 容器内运行(不是不可能,而是一种麻烦),然后删除 header 。

Java 是否有不同的模板化方法(或库)可用于打印到文本文件?到目前为止,我看过的每一个似乎都针对网络进行了优化,或者与特定的应用程序服务器紧密耦合(并且专为网络工作而设计)。

最佳答案

因此您需要一个精简版的 JSP。

看看这个 (JSTP) 是否适合你

http://jstp.sourceforge.net/manual.html

关于java - JSP 类似于简单文本的模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12464360/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com