Java 是否有JSP的命令行shell?就像php cli程序一样
PHP可以作为脚本执行,而不需要web服务器。e、 gJava 是否有JSP的命令行shell?就像php cli程序一样,java,jsp,tomcat,Java,Jsp,Tomcat,PHP可以作为脚本执行,而不需要web服务器。e、 gphp script.php 我想知道JSP是否也有类似的功能?如果没有请求和上下文,就不能真正调用servlet。我能想象的最接近的方法是编译javac和运行java(主要方法),尽管它与php cli和web上的php有一些不同。不,这是不可能的。但你可以实现它。Jsp实际上是一个具有公共方法的编译servlet。因此,您可以实现自己的CLI“容器”,它可以运行jsp。它只会转储jsp的结果(html)代码 要做到这一点: 将jsp编译成
php script.php
我想知道JSP是否也有类似的功能?如果没有请求和上下文,就不能真正调用servlet。我能想象的最接近的方法是编译
javac
和运行java
(主要方法),尽管它与php cli和web上的php有一些不同。不,这是不可能的。但你可以实现它。Jsp实际上是一个具有公共方法的编译servlet。因此,您可以实现自己的CLI“容器”,它可以运行jsp。它只会转储jsp的结果(html)代码
要做到这一点:
HttpServletRequest
和HttpServletResponse
的实现(以及一些其他相关对象)System.out
流我怀疑它是否有足够的用处来投入精力。JSP?虽然您可以只使用curl/wget和一个简单的服务器,但这并不简单。但是你为什么要这么做?JSP只是视图层,无论如何不应该有重要的有用逻辑。但是你不能以这种方式执行相同的PHP(即使用请求参数的PHP),对吗?我找到了jspc,但不知道从哪里下载it@warl0ck-你有什么问题吗?