《JavaWeb从入门到精通》读书笔记(1)

1、jsp基本语法

<%@ 指令名 属性1=“属性值1” %> 常用如<%@page contentType=“xxx” %>定义页面相关属性,<%@include file=“xxx.jsp” %>包含其他某文件

<% 表达式 %> 可以在jsp页面中直接嵌入java代码,方便,但是不推荐,不便于前端的维护。

 <jsp:forward/param>服务端跳转,<jsp:include>作用同<%@include file=“xxx.jsp” %>,%@include直接将文件添加进来,然后再编译,jsp:include则先编译再添加,编译同步进行,后者效率更高。

2、jsp内置对象常常用到request,response,session,此外还有application,exception

request是对服务器端发送请求,请求中可以进行数据的传递,利用request.setAttribute和request.getAttribute来进行数据的存放和获取,当然对于param参数,request也可以获取其中的值,但是param只能传递String类型的变量,而Attribute可以传递Object,所以显然更方便,此外,我们要注意request是在服务器内部进行传递,如果客户端改变,比如超链接到新页面,那么request就会初始化。

response是服务器给客户端返回。

session作为一次对话,可以在这次对话中存储一些信息,比如登录状态等。

3、javaBean,使用的语法

先定义javaBean然后可以在jsp直接对其进行处理。

<jsp:useBean id="id" class="bean 编译的类" scope="bean 作用域">
   <jsp:setProperty name="bean 的 id" property="属性名" value="value"/>
   <jsp:getProperty name="bean 的 id" property="属性名"/>//写在useBean标签外
</jsp:useBean>

4、servlet、filter、listener的创建与配置,filter处理页面乱码,listener监听在线人数 ,文件上传(?),异步处理(?)

三者生命周期大致相同,初始化后被调用直至销毁,servlet主要有doGet和doPost两个方法,对传入的request和response进行处理,可以利用@WebServlet进行配置,filter有doFilter方法,以及init和destroy,可以在init方法中进行数据的初始化,doFilter主要对request,response以及FilterChain进行,根据request信息来进行筛选,listener可以继承的类有很多,分别监听不同的event,主要方法要是对event进行。

5、jdbc部分,常用Statement,PreparedStatement,ResultSet,此外Connection,DriverManager。

通过Connection,DriverManager两个类的方法与接通数据库,Statement主要是sql语句的执行,而sql语句的编辑则通过PreparedStatement进行,最后数据库返回的结果由ResultSet产生一个数据集,可以进行读取。


通过以上知识点,已经可以进行简单jsp的开发,接下去继续看书深入学习吧。


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值