JSP的学习

来源:互联网 发布:windows编程循序渐进 编辑:程序博客网 时间:2024/06/12 00:00

JSP Java Server Pages 

1。JSP   page指令    属性:language import contentType

include指令

tag lib指令

2。 JSP内置对象是WEB容器创建的额一组对象,不使用new关键字就可以使用的内置对象

九大内置对象:out request response session application 不常用的有:page pagecontext exception config

3。get 与post的区别

get :以明文的方式通过url提交数据,数据在url中可以看到,提交的数据最多不超过2kb,安全性低但是效率高,适合提交数据量不大安全性不高的数据,比如搜索、查询等功能

post: 将用户提交的信息封装在html header内,提交数据量大安全性要求高的用户信息,如果:注册,修改,上传等功能

4。客户端的请求信息被封装在request对象中

获取一个对象就是

request.getParameter("username")

获取复选框的多个对象

String favorites[] = request.getParameterValues("favorite");

5。response对象包含响应客户请求的有关信息

printWriter对象打印时提前于内置的Out对象 out输出后面加个out.flush(); 清空缓冲区,强制把缓冲区内容输出到浏览器上,out就在前面了

6.请求重定向和请求转发的区别

请求重定向:客户端行为,response.sendRedirect(),两次请求,前一次请求对象不保存,url会改变

请求转发:服务器行为,request.getRequestDispatcher().forward(req,resp); 一次请求,url不变

7.session

服务器的内存中保存着不同用户的session

public String getId()

public Object setAttribute(String name,Object value)

public Object getAttribute(String name)

String[] getValueNames()

8.application对象:

application实现了用户数据的共享,开始于服务器的启动,终止于服务器的关闭


9.javabean

jsp动作

与存取javabean有关的,包括:

<jsp:useBean><jsp:setProperty><jsp:getProperty>

<jsp:include><jsp:forward><jsp:param><jsp:pulgin><jsp:params><jsp:fallback>

等等。
















0 0
原创粉丝点击