乐趣区

使用Eclipse开发Web项目JSP-tomcat

1. 使用 Eclipse 开发 Web 项目(JSP)tomcat

2. 在 Eclipse 中创建的 Web 项目:

浏览器可以直接访问 webContent 中的文件

例如 http://localhost:8080/MyJspProject/index1.jsp

其中的 index1.jsp 就在 WebContent 目录中;

但是 WEB-INF 中的文件 无法通过客户端(浏览器)直接访问,只能通过请求转发来访问

注意:并不是任何的内部跳转都能访问 WEB-INF;原因是跳转有两种方式:请求转发、重定向

3. 配置 tomcat 运行时环境

jsp <->Servlet

a. 将 tomcat/lib 中的 servlet-api.jar 加入项目的构建路径(只加一个)

b. 右键项目 -> Build Path -> Add library – Server Runtime(加一堆 jar)【推荐】

4. 部署 tomcat

在 servers 面板新建一个 tomcat 实例,再在该实例中部署项目(右键 -add)

注意:一般建议将 eclipse 中的 tomcat 与本地 tomcat 保持一致;

将 eclipse 中的 tomcat 设置为托管模式:【第一次】创建 tomcat 实例之后,双击,选择 Server Location 的第二个

5. 统一字符集编码

a. 编码分类:

设计 jsp 文件的编码(jsp 文件中的 pageEncodeing 属性):jsp -> java

设置浏览器读取 jsp 文件的编码(jsp 文件中 content 属性)

一般将上述设置成一致的编码,推荐使用 UTF-8

b. 文本编码:

i. 将整个 Eclipse 中的文件统一设置(以后的 jsp 编码都会 utf-8)【推荐】

ii. 设置某一项目(右键文件 -properties)

iii. 设置单独文件

6.JSP 的页面元素

HTML java 代码(脚本 Scriptlet)指令 注释

a. 脚本 Scriptlet

i.

1 <%
2 局部变量、java 语句
3 %>
ii.

1 <%!
2 全局变量、定义方法
3 %>
iii.

1 <%=
2 输出表达式
3 %>
修改 web.xml、配置文件、java 需要重启 tomcat 服务,但是如果修改 Jsp/html/js/css 代码不需要重启

注意:out.println()不能回车;要想回车:

退出移动版