小编col*_*ric的帖子

如何在jsp文件中打印java String

我正在尝试通过我的jsp文件打印一个字符串变量,这是我的代码:

<%@ page contentType="text/html;charset=UTF-8" language="java"%>
<%@ page import="java.sql.*"%>
<%@ page import="java.lang.*;"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>


<!DOCTYPE html>

<html>
<head>
<title>why are you not working</title>
<meta charset="utf-8" />
</head>

<body>
    <%
        String test = "<b><u>bold and underlined</u></b>";
     %>

    <c:set var="test1" value="<u>underlined</u>" />
    <c:set var="test2" value="${test}" />

    <c:out value="${test}" escapeXml="false" />
    <c:out value="${test1}" escapeXml="false" />
    <c:out value="${test2}" escapeXml="false" />

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

输出:

在此输入图像描述

有没有办法使用JSTL 打印testtest2?正如您在上面的代码中看到的,我已经设法打印变量test1但页面上没有出现变量test或test2.

PS:为什么我要使用JSTL?因为它提供了一种评估html标签而不是逃避它们的方法

jsp jstl

4
推荐指数
2
解决办法
4万
查看次数

标签 统计

jsp ×1

jstl ×1