jsp入门笔记

动态网页与静态网页

区别:是否随着时间 地点 用户操作 的改变而改变、动态网页需要服务端脚本的支持

BS与CS

CS:服务端升级,客户端都要升级

jsp

代码位置:
<%
// 嵌入在html中
...
%>

http状态码:

500:服务端代码出错,比如嵌入的java代码没有写分号

eclipse开发jsp

1.jsp文件位置:
web-inf文件夹权限高,文件在客户端无法访问,只能通过请求转发访问,注意不是任何的内部跳转都能访问web-inf,因为跳转有两种:请求转发和重定向。
webContent中的内容可以直接访问,webContent相当于虚拟路径,访问时不用加“webContent”
2.添加jar的两种方式(使得 jsp和Servlet相互转化)

  • 在lib目录找到servlet-api.jar,复制到工程项目的src文件夹,选择jar,右键->Build Path->Add to Build Path(即加入项目的构建路径),会生成一个Referenced libraries,其下会有增加的jar,本质只添加了一个jar。
  • 选择工程项目,右键->Build Path->ConFigure Build Path...->Libraries->Add Library...->Server Runtime->Finish,将jar全部加入
    3.编码分类
  • 设置jsp文件的编码(jsp文件中的pageEncoding属性) utf-8
  • 设置浏览器读取jsp文件的编码(jsp文件中的content属性) utf-8
  • 文本编码

    😎😎😎

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。