扩展语言代码显示为纯文本JSP

时间:2019-05-18 18:14:09

标签: jquery jsp

我正在尝试在我的tomcat应用程序上执行一些EL代码。

如果我将相同的代码粘贴到新的应用程序中(包括CSS,JS等),则它可以工作,但是当我将其粘贴到所需的应用程序中时,它将显示为纯文本。

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

<!DOCTYPE HTML>
<html>
<head>
<link
    href="assets/css/bootstrap.min.css"
    rel="stylesheet">
<link
    href="assets/font-awesome/css/font-awesome.min.css"
    rel="stylesheet">
<link href="assets/css/style.css"
    rel="stylesheet">

<script
    src="assets/script/jquery-1.12.4.min.js"
    type="text/javascript"></script>
<script
    src="assets/script/bootstrap.min.js"
    type="text/javascript"></script>
<script src="https://canvasjs.com/assets/script/canvasjs.min.js"
    type="text/javascript"></script>

</head>

<body>

    <div id="page-content-wrapper" class="page-content-toggle">
        <div class="container-fluid">


            <div class="row">
                <div id="content" class="col-md-8 col-md-offset-1 col-xs-12">
 THIS IS PRINTED LIKE PLAIN TEXT----->  ${param.content}
                </div>
            </div>

        </div>

    </div>
</body>
</html>

这应该显示一个“表格”,但打印方式类似于纯文本。为什么会这样呢?

谢谢!

1 个答案:

答案 0 :(得分:0)

我解决了。 问题出在web.xml,我将版本从2.5更改为3.1。将标签更改为此:

<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee 
         http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
         version="3.1">