文档章节

jsp--学习

小廉士
 小廉士
发布于 2017/08/15 21:53
字数 557
阅读 1
收藏 0

环境:tomcat服务器,jdk,eclipse或者Myeclipse

tomcat文件组成,bin,conf,temp,work,lib,webapps,等文件,conf下的service.xml可以修改端口

jsp页面组成:指令<%@ page %><%@ include%><%@ taglib%>,声明<%! java代码 %>,注释(html注释<!--  -->,jsp注释<%--  -->,java注释),静态内容,表达式<%=%>,小脚本<%%>,

jsp的生命周期:客户请求,判断是否为第一次,第一次 jsp引擎把jsp文件转换为servlet,生成字节码文件,然后执行jspInit方法,不是第一次 则直接找到生成的字节码文件,然后解析执行jspService方法,jspService方法没处理一个请求,生成一个线程,多个则生成多个线程,小心同步的问题,servlet常在内存中,所以速度很快

jsp内置对象:九大内置对象,常用的有,out.request,response,session,application等

get的post区别,get请求快,跟在url后面,安全性不高 试用查询,post,慢一点,存在html HEAD后面,安全性高,

response请求重定向(客户端)实际上是两次请求,不保存上次的对象,地址栏不变

request请求转发(服务端)实际上  地址栏变化  可以保存信息,获取信息,与session一制

session会话,用户访问网站开始到介绍的时间,可以保存信息,获取信息,session.setAttribute(arg0, arg1), session.getAttribute(arg0);  session.getAttributeNames();

javaBean就是符合某种设计模式的java类,公共类,有个无参的构造方法,属性私有,通过set,get方法访问,jsp访问javabean 有<jsp:userBean ><jsp:setProperty> 有四种设置值的,表单,表单部分,手工,url参数获取,<jsp:getProperty>

javabean四种数据范围,从小到大,page,request,session,application,

jsp模型 model1,浏览器请求,jsp javabean,数据库,简单的分层思想,界面,业务逻辑,数据库 三层,

JSPcooike :以文件的形式存储,两大状态机制为 cooike和session,cooike可以长期保存不重要的信息,以文件存储,周期长,保存在客户端,session,周期端,保存在服务端,随着会话的结束而介绍

jsp指令,jsp动作,<%:forward%> 和request的内部转发相等,<jps:param>常常和forward动作一起使用,可以传递参数

 

 

 

 

 

© 著作权归作者所有

共有 人打赏支持
小廉士
粉丝 0
博文 9
码字总数 1894
作品 0
永州
如何成为一个优秀的JSP程序员

一个普通的错误是把JSP当作简化的Java,它不是,(事实上, JSP是简化的Servlet)程序员通常试着没有学习要求的支持技巧而直接学习JSP。JSP是一个衔接技术,并且成功地连接你需要理解的另外的...

五味格子
2011/05/11
0
0
如何成为一个优秀的JSP程序员

一个普通的错误是把JSP当作简化的Java,它不是,(事实上, JSP是简化的Servlet)程序员通常试着没有学习要求的支持技巧而直接学习JSP。JSP是一个衔接技术,并且成功地连接你需要理解的另外的...

五味格子
2011/05/11
0
0
JSP 学习总结---学习笔记

什么是JSP 1)为什么说,Servlet是一个动态Web开发技术呢? Servlet是基于服务端的一种动态交互技术, HttpServletRequest表示客户端到服务端的对象 HttpServletResponse表示服务端到客户端的...

知止内明
04/18
0
0
Servlet的一些细节--学习笔记

Servlet细节 1)浏览器访问的url-pattern只是一个符合格式的任意字符串,以/开头 2)一个Servlet的url-pattern可以是1个或多个,有二种形式; a).xx b)/xx/ 注意:/不能一起直接使用 3)/和....

知止内明
04/17
0
0
JPA和Hibernate到底是什么关系???

(文章借用了其他几篇博客中的内容,因为是初学者,许多概念性的关系自己不能完全理解,就将大神的搬了过来,如有不当,可留言,本人自会妥善处理,谢谢) 在学习框架的过程中,发现学的东西...

moson
08/17
0
0

没有更多内容

加载失败,请刷新页面

加载更多

【大福利】极客时间专栏返现二维码大汇总

我已经购买了如下专栏,大家通过我的二维码你可以获得一定额度的返现! 然后,再给大家来个福利,只要你通过我的二维码购买,并且关注了【飞鱼说编程】公众号,可以加我微信或者私聊我,我再...

飞鱼说编程
今天
1
0
Spring5对比Spring3.2源码之容器的基本实现

最近看了《Spring源码深度解析》,该书是基于Spring3.2版本的,其中关于第二章容器的基本实现部分,目前spring5的实现方式已有较大改变。 Spring3.2的实现: public void testSimpleLoad(){...

Ilike_Java
今天
1
0
【王阳明心学语录】-001

1.“破山中贼易,破心中贼难。” 2.“夫万事万物之理不外于吾心。” 3.“心即理也。”“心外无理,心外无物,心外无事。” 4.“人心之得其正者即道心;道心之失其正者即人心。” 5.“无...

卯金刀GG
今天
2
0
OSChina 周三乱弹 —— 我们无法成为野兽

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @ _刚刚好: 霸王洗发水这波很骚 手机党少年们想听歌,请使劲儿戳(这里) hahahahahahh @嘻酱:居然忘了喝水。 让你喝可乐的话, 你准忘不了...

小小编辑
今天
11
0
vm GC 日志 配置及查看

-XX:+PrintGCDetails 打印 gc 日志 -XX:+PrintTenuringDistribution 监控晋升分布 -XX:+PrintGCTimeStamps 包含时间戳 -XX:+printGCDateStamps 包含时间 -Xloggc:<filename> 可以将数据保存为......

Canaan_
昨天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部