JSP总结

本文详细介绍了如何在MyEclipse 10中配置TomCat和JDK,设置JSP编码为UTF-8,讲解了JSP的原理、指令、小脚本、表达式及内置对象,探讨了动态网页与静态网页、B/S与C/S的区别,总结了GET与POST的选择、乱码处理、转发与重定向、Cookie与Session的比较以及JSP与HTML、servlet的区别。
摘要由CSDN通过智能技术生成

一、MyEclipse配置

配置前确保已安装TomCat 7Myeclipse 10JDK 1.7

应用服务器:

1、BEA WebLogic Server

2、IBM WebSphere Application Server

3、Oracle9i Application Server

4、jBoss

5、Tomcat
1、在 MyEclipse 10 中添加 TomCat:
window -> preferences -> MyEclipse -> Servers -> TomCat -> 选择自己安装的版本 -> TomCat的安装目录 -> 不要忘记Enable;
2、在 MyEclipse 10 中添加 JDK:

这里写图片描述

3、设置JSP的编码格式为“UTF-8“:
window -> preferences -> MyEclipse -> Files and Editors -> JSP -> Encoding中选择"UTF-8";
4、Tomcat的目录结构:
/bin    存放各种平台下用于启动和停止Tomcat的脚本文件

/conf   存放Tomcat服务器的各种配置文件

/lib    存放Tomcat服务器所需的各种JAR文件

/logs   存放Tomcat的日志文件

/temp   Tomcat运行时用于存放临时文件

/webapps    当发布Web应用时,默认情况下会将Web应用的文件存放于此目录中

/work   Tomcat把由JSP生成的Servlet放于此目录下
5、域名相关:

http://www.cnblogs.com/zhuanzhuruyi/p/6508565.html

6、web工程目录结构:
WebRoot:整个WEB中最安全的目录,无法直接访问,若访问,需要在web.xml中配置

    ※META-INF:相当于一个信息包,目录中的文件和目录获得Java 2平台的认可与解释,
              用来配置应用程序、扩展程序、类加载器和服务

    WEB-INF:

        classes:保存所有的*.class文件  所有的class都要放在 包中

        ※lib:存放第三方的jar文件

        ※web.xml:WEB的部署描述符

manifest.mf文件,在用jar打包时自动生成。

默认访问index.jsp
7、通过配置文件server.xml修改Tomcat端口号:

修改Tomcat —–> conf —–> server.xml 中的port参数。

这里写图片描述

8、web.xml配置文件

①、修改起始访问页:

<welcome-file-list>
    //将参数修改为相应的页面,则跳转到对应页面
    <welcome-file>index.html</welcome-file> 
</welcome-file-list>

二、WEB基本概念

1、动态网页与静态网页的区别:

http://www.cnblogs.com/bluesungz/p/5955170.html

2、B/S与C/S的区别:

软件安装:

B/S:安装到浏览器
C/S:需要专门的客户端应用

升级维护:

B/S:客户端零维护
C/S:客户端需要单独维护和升级

平台相关:

B/S:与操作系统平台的关系最小化
C/S:对客户端操作系统一般有限制

性能安全:

B/S:在响应速度和安全性上需要花费更多设计成本
C/S:能充分发挥客户端处理能力,客户端响应快

B/S

B/S技术中程序完全部署在服务器上

原理:由用户通过浏览器发送请求到服务器,然后服务器通过服务器端程序,在服务器查找与用户请求相一致的内容,回馈给用户。

这里写图片描述

4、URL(统一资源占位符)

https://www.zhihu.com/question/21950864

基本URL包含:协议 :// 主机地址[:端口号] / 资源路径;

比如:http :// localhost:8080 / news/index.html

协议 常用端口号
http:超文本传输协议资源(Hypertext Transfer Protocol) 80/ 8080/3306/3128/8081/9080
https:用安全套接字层传送的超文本传输协议 1080
FTP:文件传输协议 21
telnet:Telnet协议 23
mailto:电子邮件地址
ldap:轻型目录访问协议搜索
file: 当地电脑或网上分享的文件
news:Usenet新闻组
gopher:Gopher协议

三、JSP

1、JSP原理:
     在我们访问jsp文件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值