动态网页与静态网页
区别:是否随着时间 地点 用户操作 的改变而改变、动态网页需要服务端脚本的支持
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
-
😎😎😎