
JavaWeb/Jsp/Servlet
ywb201314
兵法有言,知己知彼,百战不殆
展开
-
ServletContext总结
今天我们学习的是ServletContext的应用。 WEB容器在启动时,它会为每个WEB应用程序都创建一个对应的ServletContext对象,它代表当前web应用。 ServletConfig对象中维护了ServletContext对象的引用,开发人员在编写servlet时,可以通过ServletConfig.getServletContext方法获得ServletCon转载 2016-03-05 22:25:17 · 309 阅读 · 0 评论 -
[jsp]out.print()和response.getWriter().print()的区别
首先,两者的主要区别: 1. 这两个对象的类型是完全不同的:内置对象out的类型是JspWriter;response.getWrite()返回的类型是PrintWriter 2. 获取方式不同:JspWriter是JSP的内置对象,直接使用即可,对象名out是保留字,也只能通过out来调用其相关方法。此外还可以通过内置对象pageContext.getOut();获得;PrintWrit转载 2017-04-25 18:49:15 · 479 阅读 · 0 评论 -
如何将java工程转变为web工程
有时候将web工程导入eclipse中,会变为一般的Java工程,那样就无法部署至web服务器中。以下方法可以将java工程转化为web工程:1、打开Eclipse里你要转换的工程的磁盘路径,在根路径里找到.project文件并打开!找到标签。如果是java工程里面只有org.eclipse.wst.common.modulecore.ModuleCoreNatureorg.e转载 2016-12-12 17:12:49 · 415 阅读 · 0 评论 -
webApplicationContext 与servletContext
1.WebApplicationContext的研究 ApplicationContext是spring的核心,Context通常解释为上下文环境,用“容器”来表述更容易理解一些,ApplicationContext则是“应用的容器了”了。 spring把bean放在这个容器中,在需要的时候,用getBean()方法取出,在web应用中,会用到webApplica转载 2016-03-07 11:15:16 · 289 阅读 · 0 评论 -
几个 Context 上下文的区别
在 java 中, 常见的 Context 有很多, 像: ServletContext, ActionContext, ServletActionContext, ApplicationContext, PageContext, SessionContext ... 那么, Context 究竟是什么东西呢? 直译是上下文、环境的意思。比如像: "今天我收到了一束花, 男朋友送转载 2016-03-07 11:15:39 · 308 阅读 · 0 评论 -
Web.xml配置详解之context-param
转自:http://blog.youkuaiyun.com/liaoxiaohua1981/article/details/6759206 格式定义:[html] view plaincopycontext-param> param-name>contextConfigLocationparam-name> param-value转载 2015-07-20 23:24:06 · 566 阅读 · 0 评论 -
Servlet初始化参数与上下文初始化参数的获取
实训 1. 初始化参数和上下文初始化参数训练(下述步骤根据本机球境作适当修改) 1.实训目标创建一个Servlet,读取初始化参数和上下文初始化参数,并将这些参数显示在网页上。掌握Servlet读取参数的编程要点和配置步骤。2.实训场景3.概念及定义Servlet初始化参数与上下文初始化参数Ser转载 2016-03-06 11:16:48 · 8730 阅读 · 0 评论 -
context,listener,filter,servlet加载顺序
web.xml加载过程(步骤):1.启动WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web.xml.读两个节点: 和 2.紧接着,容器创建一个ServletContext(上下文),这个WEB项目所有部分都将共享这个上下文.3.容器将转化为键值对,并交给ServletContext.4.容器创建中的类实例,即创建监听.5.在监听中会有co转载 2016-03-06 11:52:22 · 492 阅读 · 0 评论 -
ContextLoaderListener作用详解
ContextLoaderListener监听器的作用就是启动Web容器时,自动装配ApplicationContext的配置信息。因为它实现了ServletContextListener这个接口,在web.xml配置这个监听器,启动容器时,就会默认执行它实现的方法。至于ApplicationContext.xml这个配置文件部署在哪,如何配置多个xml文件,书上都没怎么详细说明。现在的方法就是查转载 2015-07-27 11:12:41 · 478 阅读 · 0 评论 -
jsp/servlet中 forward, include, reDirect 之间的区别
讨论它们的区别之前,先让我们看下它们是怎样被调用的? Response.sendRedirect(redirect) redirect="AccessGoalCharts.jsp?rcatID=3&rhaID=All_&doSearch=true” 实际上,container会将这个 redirect的 url字符串重新送到 Browser interface,相当于用户重新在addr转载 2016-03-05 23:11:14 · 615 阅读 · 0 评论 -
Servlet中forword与include的区别
include方法:1)RequestDispatcher.include方法用于将RequestDispatcher对象封装的资源内容作为当前响应内容的一部分包含进来,从而实现可编程的服务器端包含功能。2 被包含的Servlet程序不能改变响应消息的状态码和响应头,如果它里面存在这样的语句,这些语句的执行结果将被忽略。forward方法用于将请求转发到RequestDis转载 2016-03-05 22:51:28 · 372 阅读 · 0 评论 -
sendRedirect与forward,include的区别
首先,sendRedirect与forward,include的最大区别是request,response.. sendRedirect产生新的请求与响应,前后已没有联系. 相当于在页面中重新输入一个URL,只是自动完成而已. forward,include是共用同一请求.客户端完全不知道(浏览器中的URL不变) 使用方式: servlet和jsp里面一样 Java转载 2016-03-05 22:40:16 · 305 阅读 · 0 评论 -
[转载]RequestDispatcher.include(String str)用法。
只是在书上看到了RequestDispatcher对象的Include方法可以将多个单功能的文件例如.jsp文件整合成一个Servlet文件今天上网找到一个很好的实例来说明这一点。很感谢此作者!^_^ public class TestDispatcher extends javax.servlet.http.HttpServlet implements转载 2015-08-28 15:45:33 · 481 阅读 · 0 评论 -
servlet 和filter区别和servlet、filter、interceptor的执行顺序
1)servlet和filter的区别Filter可认为是Servlet的一种“变种”,它主要用于对用户请求进行预处理,也可以对HttpServletResponse进行后处理,是个典型的处理链。它与Servlet的区别在于:它不能直接向用户生成响应。完整的流程是:Filter对用户请求进行预处理,接着将请求交给Servlet进行处理并生成响应,最后Filter再对服务器响应进行后处理。转载 2018-03-23 14:56:46 · 648 阅读 · 0 评论