我有一个JSP文件在我的本地系统,并希望通过Java转换为HTML。你能提供一个参考链接或告诉我如何实现这一点?帕拉维
jogvjijk1#
Jsp文件是用来提供动态内容的,但是你不能用html。除此之外
html
jstl
EL
scriptlets
再看这里What is difference index.html vs index.jsp?旁注:请选择jsp来提供动态内容,它与html不完全相同。唯一的相似之处是呈现html内容
lrl1mhuk2#
这通常是servlet容器的工作。当然,你可以“用手”做,如果这是你唯一需要做的时候,你应该这样做。但是你也可以在本地机器上安装一个tomcat。它带有默认的Web应用程序。你可以把jsp放在一个默认的应用程序中(或者你自己的应用程序中),从浏览器中获取并保存HTML文件。这是更多的工作,但它可能是值得的,如果:
fv2wmkja3#
如果你不使用JSP的特性,你可以删除一些链接,比如以“<%...>”开头,把***.jsp改成***.html。并在顶部添加这个标签警告:确保你没有使用jsp servlet或其他特性,否则请不要这样做。
v64noz0r4#
您可以将.jsp更改为.html,并将<%= variable %>替换为{{ variable }}。删除所有JSP指令和标记,例如<%@ page %>和<%! %>。从JSP文件中删除所有Java代码,包括JSP scriptlet、表达式和声明。使用.html扩展名保存修改后的文件。
.jsp
.html
<%= variable %>
{{ variable }}
<%@ page %>
<%! %>
4条答案
按热度按时间jogvjijk1#
Jsp文件是用来提供动态内容的,但是你不能用
html
。除此之外
jstl
、EL
的支持scriptlets
,但这并不被认为是一种良好的做法。再看这里What is difference index.html vs index.jsp?
旁注:请选择jsp来提供动态内容,它与html不完全相同。唯一的相似之处是呈现html内容
lrl1mhuk2#
这通常是servlet容器的工作。当然,你可以“用手”做,如果这是你唯一需要做的时候,你应该这样做。
但是你也可以在本地机器上安装一个tomcat。它带有默认的Web应用程序。你可以把jsp放在一个默认的应用程序中(或者你自己的应用程序中),从浏览器中获取并保存HTML文件。这是更多的工作,但它可能是值得的,如果:
fv2wmkja3#
如果你不使用JSP的特性,你可以删除一些链接,比如以“<%...>”开头,把***.jsp改成***.html。并在顶部添加这个标签警告:确保你没有使用jsp servlet或其他特性,否则请不要这样做。
v64noz0r4#
您可以将
.jsp
更改为.html
,并将<%= variable %>
替换为{{ variable }}
。删除所有JSP指令和标记,例如<%@ page %>
和<%! %>
。从JSP文件中删除所有Java代码,包括JSP scriptlet、表达式和声明。
使用
.html
扩展名保存修改后的文件。