目录
1.1让eclipse中的端口号和本地的tomcat端口号保持一致
一、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