- 博客(8)
- 收藏
- 关注
原创 <@include><jsp:include><jsp:forward>
在设计网页时,常常有一些会重复利用的内容,如页眉页脚的内容,将它们单独做成一个页面,在需要用到它们的地方使用和一、将“fileName”页面的所有内容复制到使用该语句的位置。注意在被引用的页面中不要包含。二、作用与相同。配合可以向被引用的页面传递parameter。使用的页面被引用的页面${param.subTitle}三、与的区别使用时,con
2016-12-02 09:51:15 270
原创 JavaBean与Expression Language
JSP页面中不应该有JAVA代码以便于前端设计人员维护,而JSP的功能由于Attribute有着紧密的关系,因此用JavaBean和Expression和其他tag来代替JAVA代码。一、JavaBeanJavaBean相当于Attribute,与JavaBean相关的JSP Standard Action有3个:id相当于attribute的名字,class为attribut
2016-12-01 22:10:09 349
原创 JSP页面
<%!public void jspInit() {ServletConfig sConfig = getServletConfig();String emailAddr = sConfig.getInitParameter(“email”);ServletContext ctx = getServletContext();ctx.setAttribute(“mail”, emailAd
2016-12-01 16:50:37 305
原创 Session management
一个HttpSession对应同一个客户端发送的多个Request。一、SessionID服务器通过SessionID来识别request是否来自同一个客户端。当第一次收到客户端发来的Requst时,Container会生成一个SessionID并随response发回客户端,当客户端发送随后的请求时将SessionID一同发送到服务器,Container将收到的SessionID与现存S
2016-11-22 23:14:57 1225
原创 InitParameter、Attribute与Listener
一、InitParameterInitParameter只有在server开机时加载一次,若要改变其中的值则必须重启服务器或重新部署。1、InitParameter of Application scope在web.xml中设置如下,整个app中任何有ServletContext reference的class或jsp都可以访问InitParameter,例如在Servlet中getS
2016-11-21 22:23:15 517
原创 servlet:response
一、Servletcontainer开始工作后会根据web.xml找到Servlet类并加载,收到请求后为请求新建或分配一个线程,实例化(constructor())和初始化(init())请求对应的Servlet,之后调用servlet中的servive(),并将HttpServletResponse和HttpServletRequest传入,service()根据请求类型调用doGET()
2016-11-19 22:01:10 214
原创 Webapp结构概览,container,servlet,jsp和MVC设计模式
一、ContainerContainer控制servlet,tomcat就是一个container。当用户请求发送到服务器时,服务器先将请求交给container,container再将求情传给servlet调用合适的方法(doGet(),doPOST()等)。返回响应时,servlet将响应先交给container,然后container再交给服务器。Container负责Servl
2016-11-18 22:18:52 589
原创 HTTP请求与响应
一、HTTP请求GET与POST1.GET:GET方法用于向服务器发送简单的资源请求,使用GET方法可以传送参数,但是传送的参数会出现在地址栏(附加在地址后用?与地址隔开,例如搜索引擎中搜索栏 的内容会附加在结果页面的地址后),因此没有保密性(如不适合传送密码等内容),发送请求后得到的页面可以被浏览器的历史记录或书签保存。由于地址长度的限制, G
2016-11-18 21:33:39 260
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人