JavaWeb学习 (五)JSP页面元素 & JSP九大内置对象

目录

一、eclipse和本地tomcat端口号不同问题解释

1.1让eclipse中的端口号和本地的tomcat端口号保持一致

二、JSP页面元素

2.1 HTML

2.2  脚本Scriptlet

2.3 指令 <&@ … &>

2.3.1 page

2.3.2 include

2.3.3 taglib

2.4 注释

三、JSP九大内置对象(面试常考)

3.1  out

3.2  request

3.3  response  

3.4  pageContent

3.5  session

3.6  application

3.7  config

3.8  page

3.9  exception


 

一、eclipse和本地tomcat端口号不同问题解释

eclipse中的tomcat和本地的tomcat实际上互不干扰的,eclipse相当于复制了一份到Servers中,所以eclipse的Servers中的tomcat端口号和本地tomcat的端口号可能会出现不一致的情况。

在eclipse中关联了tomcat之后,页面左侧将会出现一个Servers文件夹,双击server.xml就可以看到eclipse中的tomcat端口号情况。

                                                    

1.1让eclipse中的端口号和本地的tomcat端口号保持一致

1. 单击,关联tomcat,新建一个Servers

2. finish,可以看到左侧新出现了一个Servers文件夹

3. 双击

4. 改为第二项,保存

5. 这样,当我们修改eclipse中的端口号的时候,本地的tomcat端口号也会随之变化

注意:只有在第一次关联之后才可以进行设置,一旦启动过服务就不可以再进行设置了。如果启动过服务还想进行设置的话,可以先将Server删掉,重新关联就可以了。

二、JSP页面元素

2.1 HTML

可以直接在jsp页面编写html语句

2.2  脚本Scriptlet

脚本有三种形式

(1)<%  …  %>:脚本中编写的是普通Java代码,例如定义局部变量,或者是一些常规的Java语句,比如out.print()。

(2) <%!  … %>:用于定义全局变量或者方法。

                         注:init()方法会自动调用。

(3) <%= … >  :输出表达式

 

注:一般来说,修改web.xml、配置文件、java代码需要重启tomcat服务器,而修改html、jsp、css、js则不需要重启tomcat服务器。

2.3 指令 <&@ … &>

2.3.1 page

(1)language:jsp页面使用的脚本语言(Java)

(2)import:导入类

(3)pageEncoding: jsp文件自身编码(JSP -> Java时使用的编码)

(4)contentType:浏览器解析jsp文件的编码

2.3.2 include

//TODO 

2.3.3 taglib

//TODO 

 

2.4 注释

(1) HTML注释 :<!-- -->

(2) Java注释://    /* */

(3) jsp注释:<%-- --%>

 

三、JSP九大内置对象(面试常考)

3.1  out

输出对象:向客户端输出内容( out.print() )

3.2  request

请求对象:存储客户端向服务端发送的请求信息

常用方法:

(1)String getParamater(String name):根据请求的字段返回字段值

(2)String [] getPramaterValues(String name):返回数组

(3)setCharacterEncoding("编码格式"):设置编码格式

(4)getRequestDispatcher.forward():以请求转发的方式跳转页面

(5)getServerContent():获取当前项目的ServletContent对象

3.3  response  

3.4  pageContent

3.5  session

3.6  application

3.7  config

3.8  page

3.9  exception

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值