java - 为什么这个 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”文件位于如下所示的目录中:
书中只给出了源代码示例,并不清楚示例应该放在项目目录的什么位置以及如何使用。
请让我知道问题出在哪里以及如何解决。非常感谢!
解决方案
推荐阅读
- javascript - 如何将数组放入事件中:[..]
- json - Moshi 1.9.1 抛出 java.lang.NoSuchMethodException:
- wordpress - 如何将 __block_editor_compatible_meta_box 参数设置为 false?
- java - 错误:无法启动守护进程。此问题可能是由于守护程序配置不正确造成的
- eclipse - 在 Eclipse 中更改控制台大小
- php - 使用 REST API 的自动完成功能在本地工作,但不能在 Web 服务器上工作
- c - 零填充字符串到有限长度
- python - 如何在图像识别模型中上传新文件
- couchbase - 如何获取 couchbase 中的文档列表,我们必须根据属性过滤另一个数组中的数组?
- excel - 对于给定工作簿的给定工作表,根据其名称上的条件删除该工作表中的所有命名范围