如何在.jsp文件中呈现HTML

时间:2018-12-27 20:09:54

标签: java html jsp

我将一些数据作为对象从Java传递到.jsp文件,并希望在html表中进行组织。我遇到的问题是html代码显示为原始文本,因此简而言之,如果我输入

<h1> hello </h1> 

在.jsp中,它读为“ <h1> hello </h1>”,而不是“ hello”。有没有一种方法可以显示标签而不显示它们? How it looks right now

1 个答案:

答案 0 :(得分:0)

您应将jstl c:out tag放在html tag中。另外,您必须声明html, head, body tags来定义html结构。

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
</head>
<body>
    <h1><c:out value="hello" escapeXml="false"/></h1>
</body>
</html>