文档介绍:1. 符合 j2ee 标准的 web-app 的目录结构? WEB-INF ? classes ? ? lib 2. servlet 开发过程?从 httpservlet 继承, 重写 doget / doPost 方法?部署 3. servlet 声明周期?只有一个对象?第一次请求的时候被初始化,只一遍?初始化后先调用 init 方法,只一遍?每个请求,调用一遍 service ? service ? doGet/doPost 。以多线程的方式运行?不要在 servlet 中设计成员变量。?卸载前调用 destroy 方法 4. 为什么有 2个 init 方法 5./ 的含义? form ? form 提交中 action 的路径可以为虚拟路径, ?也可以为绝对路径, / 代表 / ? ? 中 url-pattern 为 webapplication 根路径,/ 代表 / 6. 乱码场合:页面本身有中文的时候解决办法: servlet : ("text/html;charset=gbk"); J sp: <%@ page contentType="text/html;charset=gb2312"%> 注意:一定要写在 PrintWriter out = (); 之前场合:解决 get 方式乱码问题: 解决办法: 修改 ? URIEncoding="GBK" 场合: 解决 post 方式提交内容的乱码解决办法: ("GBK"); 注意: 一定要写在存取第一个参数之前不要调用 ("GBK"); 场合: <jsp:param name="user" value="<%=s%>"/> , url 地址包含中文参数解决办法: <%("GBK");%> 注意: ookie 和 session 的区别注意 cookie 有时候禁不掉 C ookie session 存储在客户端存储在服务器端两种类型?有声明周期?无声明周期两种实现方式?依赖于 cookie ? url 重写父路径不能访问子路径的 cookie 同一个 session 的窗口共享一个 session 典型应用: ?3 个月不用再登陆?购物车( / ) 典型应用: ?用户登陆?购物车也可以用 session 实现。· 不可靠可靠 8. application (ServletContext) 的概念 9. jsp 初学者容易犯的错误? WEB-INF 子目录下面不能放置 html jsp 等文件?不能直接打开 10. jsp /servlet 连接数据库时要注意的事项拷贝数据库驱动的 jar 包到 apache-tomcat-\webapps\Test\WEB-INF\lib 文件夹确认数据库已经启动用户名、密码应该正确 11. <%! <% 区别 12. 如何解决 ie 缓存问题 13.