1. 使用Eclipse开发Web项目(JSP项目)tomacat
2. 在Eclipse中创建的Web项目:
- 浏览器可以直接访问WebContent中的文件
- 例如
http://127.0.0.1:8888/MyJspProject/index1.jsp
- 其中的index1.jsp就在WebContent目录中;
- 但是WEB-INF中的文件 无法通过客户端(浏览器)直接访问,只能通过请求转发来访问
注意:并不是任何的内部跳转都能访问WEB-IN
原因是 跳转有2种方式:请求转发、重定向
3. 配置tomcat运行时环境
jsp<->Servlet
- 将tomcat/lib中的servlet-api.jar加入项目的构建路径
- 右键项目->Build Path ->Add library->Server RUntime
4. 部署tomcat
在servers面板 新建一个tomcat实例,再在该实例中,部署项目(右键 add)之后运行
[注意]:一般建议将eclipse中的tomcat与本地tomcat的配置信息保持一致,将eclipse中的
tomcat设置为托管模式:[第一次]创建tomcat实例之后,双击,选择Server Location的第二项
5. 统一字符集编码
5.1. 编码分类:
-
设置jsp文件的编码 (jsp文件中的
pageEncoding
属性):jsp->java
-
设置浏览器读取jsp文件的编码(jsp文件中content属性)
-
一般将上述设置成一致的编码,推荐使用UTF-8
文本编码:
-
将整个eclipse中的文件,统一设置(推荐)
-
设置 某一个项目
-
设置单独文件
6. JSP的页面元素:HTML java代码(脚本Scriptlet)、指令、注释
6.1 脚本Scriptlet:
//方式一
<%
局部变量、java语句
%>
//方式二
<%!
全局变量、定义方法
%>
//方式三
<%=输出表达式 %>
//方式一
<%
String name = "zhangsan";
out.print("hello, " + name);
%>
//方式二
<%!
public String bookName; //全局变量
public