首页 > 解决方案 > 为什么这个 JSP 示例不适用于 maven 和 Tomcat

问题描述

我刚刚开始使用 Java 自学 Web 开发。我按照一本书的说明使用Java进行Web开发,并使用了书中提供的JSP示例。但是,在运行时,JSP 并没有显示出预期的效果。

JSP的源代码如下:

<!DOCTYPE HTML>
<html>
    <head>
        <meta charset='utf-8'>
        <title>First JSP</title>
    </head>

    <body>
        <form>
            <p>
                This is a simple HTML page that has a form in it.
            <p>
                The hobby was received as: <strong>${param.hobby}</strong>
            <p>
            Hobby: <input type='text' name='hobby' value=''>
            <input type='submit' name='confirmButton' value='Confirm'>
        </form>
    </body>
</html>

我可以让页面“firstJSP.jsp”显示在我 MacBook 的 Safari 浏览器中。

在此处输入图像描述

这可能表明 Maven 和 Tomcat 正在运行。但是当我在网页上“爱好:”之后的文本字段中输入爱好并按下“确认”按钮时。“${param.hobby}”文本,本应显示在此处”,并没有变成我输入的爱好名称。这意味着 JSP 被视为普通的 HTML 页面。

“firstJSP.jsp”文件位于如下所示的目录中:

在此处输入图像描述

书中只给出了源代码示例,并不清楚示例应该放在项目目录的什么位置以及如何使用。

请让我知道问题出在哪里以及如何解决。非常感谢!

标签: javamavenjsptomcat

解决方案


推荐阅读