编写 JSP 代码并在 tomcat 服务器上运行时,不显示任何内容



我对此真的很陌生,但是,当我编写一个非常简单的JSP站点时,它只显示一个空白页。当我检查网站时,代码没有显示。

这是我的JSP文件,叫做BookList.jsp

我的 Servlet文件,称为 ControllerServlet.java

我的浏览器和检查时显示的内容

Servlet:

@Override注释也用于接口方法,其中它是可选的。 它有助于查找错误的方法签名(=未达到的方法(。

Servlet 对象被重用、序列化到磁盘等等。因此修改野是邪恶的,一般来说我会避免田野。对于像这里这样的固定列表,这是可能的,但我会使用生命周期方法这样做:

private List<String> bookTitles;
@Override
public void init() {
// You might access the servlet config here.
bookTitles = new ArrayList<>();
Collections.addAll(bookTitles,
"Faith in Fakes: Travels in Hyperreality",
"Null-A",
"Wasp");
}
@Override
... doGet(...) ... {
log("book_titles are passed: " + bookTitles);
...
}

.JSP:

ISO-8859-1 是标准的 HTTP 编码,拉丁语-1。 如今,在HTML5(您正在使用(中规定被解释 作为扩展的Windows Latin-1,Windows-1252(甚至在Mac/Linux上(。 因此,可能会显示逗号等引号和其他一些符号。

... charset=Windows-1252 ...  pageEncoding="Windows-1252"
${requestScope.book_titles}

最新更新