Java Web 配置

1.使用Eclipse快速开发JSP

Windows里面配置一下:

windows–perferences–runtime–Add-Tomcat8.5

Tomcat 没有合适的版本是因为版本太低了,升级一下。

help-About Eclipse可以查看版本

Tomcat 8.5 ,JRE版本 jdk1.7以上,没有Install

面板里配置一下:

单击链接

2.在Eclipse中WebContennt创建的项目,浏览器可以直接访问WEB-INF中的文件,可以通过请求转发来访问。
跳转有两种方式,并不是说任何的内部跳转都能访问WEB-IF。基于安全考虑。

(1).请求转发

(2).重定向

3配置tomcat运行环境

​ jsp<—>Servlet

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

b.右键项目->Buid Path ->Add library ->Server Runtime (都加了)

4.统一字符集编码

a.编码分类:

设置将jsp 文件的编码(jsp文件中pageEncoding属性): jsp ->java

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

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

文本编码:

i.将整个Eclipse中的文件 统一设置(推荐)

ii.设置 某一个项目

iii.设置单独文件

5.部署tomcat

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

注意:一般建议将eclipse中的tomcat与本地的tomcat配置一致。将eclipse中的tomcat设置为托管模式:【第一次】创建tomcat实例之后,双击,选择Server Location的

6.JSP中的页面元素:HTML Java 注释 指令

a.脚本的Scriptlet

i. <%

​ 局部变量、java语句

​ %>

ii.

​ <%!

​ 全局变量、定义方法

​ %>

iii.

​ <%=输出表达式%>

​ 一般而言,修改web.xml、配置文件、java,需要重启tomcat服务;当时如果修改jsp\html\css\js,不需要重启。

注意,out.println()不能回车;要想回车,“
”,即out.print()<%=%>可以直接解析html代码

b.指令

page指令

<%@page…>

page指令的属性:

language:jsp页面使用的脚本语言

import:导入类

pageEncoding:jsp文件自身编码 jsp->java

contentType:浏览器解析jsp的编码

<%@ page language=“java” contentType=“text/html; charset=UTF-8”
pageEncoding=“UTF-8” import =“java.util.Date”%>

c.注释

​ html注释<!-- html注释–!>可以被客户通过浏览器查看源码

​ java注释// //

​ jsp注释<!%-- --%>
7. JSP 9大内置对象(自带的,不需要new的对象)

out:输出对象,向客户端输出内容

pageContext

request:向客户端发送请求信息

response

session

application

config

page

exception

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐