我将一些数据作为对象从Java传递到.jsp文件,并希望在html表中进行组织。我遇到的问题是html代码显示为原始文本,因此简而言之,如果我输入
<h1> hello </h1>
在.jsp中,它读为“ <h1> hello </h1>
”,而不是“ hello”。有没有一种方法可以显示标签而不显示它们?
How it looks right now
答案 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>