demo-1
- 新建一个 dynamic web 项目 (假设项目名为:java-1-jsp)
- 配置项目的jre版本、tomcat版本
- 在project facets里配置java版本
- 把项目添加到tomcat上
- 在WebContent下新建index.jsp文件
- 运行tomcat,浏览器打开 http://localhost:8080/java-1-jsp/index.jsp 或者 http://localhost:8080/java-1-jsp/ ,就能访问网页了
demo-2 (创建 servlet 实例)
(可以直接基于上述demo-1的环境)
- /src 目录下创建 "HelloServlet" 类,包为 "com.playground.java.lake"
(若新建的servlet文件报错,检查 build path 里面是否添加了 tomcat;若没有,则添加 blog.csdn.net/weixin_3614… )
- 编辑 web.xml 文件
<servlet>
<!-- 类名 -->
<servlet-name>HelloServlet</servlet-name>
<!-- 所在的包 -->
<servlet-class>com.playground.java.lake.HelloServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HelloServlet</servlet-name>
<!-- 访问的网址 -->
<url-pattern>/TomcatTest/HelloServlet</url-pattern>
</servlet-mapping>
- 重启 tomcat,访问 http://localhost:8080/java-1-jsp/HelloServlet
demo-3 (在jsp中使用javaBean)
- 写一个bean
package com.playground.java.lake;
public class TestBean {
private String message = "初始值";
public String getMessage() {
return(message);
}
public void setMessage(String message) {
this.message = message;
}
}
- 在.jsp中,装载这个bean,然后设置/读取它的message属性
<jsp:useBean id="test" class=package com.playground.java.lake.TestBean" />
<jsp:setProperty name="test"
property="message"
value="传入值..." />
<p>输出信息....</p>
<jsp:getProperty name="test" property="message" />
- 在浏览器中访问,可以渲染出: 输出信息.... 传入值...
补充 404报错
需要的注意的配置:
- 注意output directory(输出路径),默认是项目target下,需要修改为本地webapps下
- 添加项目到Tomcat