![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Servlet
coding_1994
来日方长
展开
-
Servlet怎么理解
作者:郭无心链接:https://www.zhihu.com/question/21416727/answer/65253540来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。Servlet(Server Applet),全称Java Servlet,未有中文译文。是用Java编写的服务器端程序。其主要功能在于交互式地浏览和修改数据,生成动态Web内容。狭义的Serv...转载 2018-03-25 23:08:33 · 1100 阅读 · 0 评论 -
Java面试题全集(下)
这部分主要是开源Java EE框架方面的内容,包括Hibernate、MyBatis、Spring、Spring MVC等,由于Struts 2已经是明日黄花,在这里就不讨论Struts 2的面试题,如果需要了解相关内容,可以参考我的另一篇文章《Java面试题集(86-115)》。此外,这篇文章还对企业应用架构、大型网站架构和应用服务器优化等内容进行了简单的探讨,这些内容相信对面试会很有帮助。...转载 2018-06-10 15:27:45 · 270 阅读 · 0 评论 -
Java面试题全集(中)
这部分主要是与Java Web和Web Service相关的面试题。96、阐述Servlet和CGI的区别? 答:Servlet与CGI的区别在于Servlet处于服务器进程中,它通过多线程方式运行其service()方法,一个实例可以服务于多个请求,并且其实例一般不会销毁,而CGI对每个请求都产生新的进程,服务完成后就销毁,所以效率上低于Servlet。补充:Sun Microsystems公司...转载 2018-06-10 15:26:45 · 145 阅读 · 0 评论 -
Java面试题全集(上)
转载大神博客:原地址如下:https://blog.csdn.net/jackfrued/article/details/449219412013年年底的时候,我看到了网上流传的一个叫做《Java面试题大全》的东西,认真的阅读了以后发现里面的很多题目是重复且没有价值的题目,还有不少的参考答案也是错误的,于是我花了半个月时间对这个所谓的《Java面试大全》进行了全面的修订并重新发布在我的CSDN博客...转载 2018-06-10 15:25:45 · 298 阅读 · 0 评论 -
The word is not correctly spelled问题解决
eclipse出现了极其让我郁闷的错误,"The word is not correctly spelled" 。然后我继续将代码执行下去,居然执行没有问题,还真的生成了实体映射文件。原来是eclipse的问题,打开eclipse,我忽略掉了错误提示,这才没有出现"The word is not correctly spelled"的错误提示。操作步骤:在eclipse下的Window--Pref...原创 2018-05-14 23:53:14 · 3126 阅读 · 1 评论 -
绝对路径${pageContext.request.contextPath}用法及其与web.xml中Servlet的url-pattern匹配过程
以系统的一个“添加商品”的功能为例加以说明,系统页面为add.jsp,如图一所示:图一 添加商品界面系统的代码目录结构及add.jsp代码如图二所示:图二 系统的代码目录结构及add.jsp代码${pageContext.request.contextPath}用于解决使用相对路径时出现的问题,它的作用是取出所部署项目的名字。对于图片文件,如图二所示“${pageContext.reques...转载 2018-05-20 15:08:49 · 589 阅读 · 0 评论 -
servlet学习笔记8——ServletContext的讲解和使用
(一)ServletContext的讲解和使用什么是ServletContex?可以想象其为一个公用空间,可以被所有的客户访问如何使用ServletContext?1.得到ServletContextthis.getServletContext();2.可将其看做一张表,其与sesseion相似:每一行就为一个属性----------------------------------------| ...转载 2018-05-19 16:32:38 · 234 阅读 · 0 评论 -
web.xml中的url-pattern详解
Servlet和filter是J2EE开发中常用的技术,使用方便,配置简单。servlet和filter中的url-pattern有一些文章在里面的,总结了一些东西,以免遇到问题又要浪费时间。 一、先精确匹配,再路径匹配 (路径匹配的时候,先最长路径匹配,再最短路径匹配),至于扩展名匹配,就是单独于精确匹配和匹配的一类了,以上都找不到servlet,就用默认的servlet,配置为<url-...转载 2018-05-05 11:14:47 · 243 阅读 · 0 评论 -
设置HTTP请求的字符编码,编码字符集通过过滤器参数
代码如下:import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletException;import javax.servlet.ServletRequest...原创 2018-04-26 19:29:27 · 7734 阅读 · 0 评论 -
何时使用.do和.jsp
在MVC的项目中一般不会直接去访问JSP,都是通过.do来转发。这样做的好处是:1 所有请求全部通过action来转发,这样便于整体框架的处理。比如,可以加入登陆到某个页面的权限控制,只需要在配置文件中配置,而不用再每个JSP文件中加入相关的逻辑。2 与数据库,文件等底层存储层连接,读取数据的代码可以在类(action)中执行。这样做,一方面可以将很多方法复用,另一方面使JSP页面的代码变得简单而...转载 2018-05-02 00:18:58 · 824 阅读 · 0 评论 -
request.getParameter() 和request.getAttribute() 区别简述
getParameter 是用来接受用post个get方法传递过来的参数的.getAttribute 必须先setAttribute.(1)request.getParameter() 取得是通过容器的实现来取得通过类似post,get等方式传入的数据,request.setAttribute()和getAttribute()只是在web容器内部流转,仅仅是请求处理阶段。(2)request.ge...转载 2018-05-01 18:27:33 · 261 阅读 · 0 评论 -
page,request,session,application四个域对象的使用及区别
转自:page,request,session,application四个域对象的使用及区别一.Servlet 三大域:1.application==>servletContext : 范围是整个项目,只有一个servletContext对象, 所有servlet的组件都能访问到.应用: 保存全局的配置.2.session ==> HttpSession : 范围是一次会话. 一个项目...转载 2018-03-31 23:33:19 · 214 阅读 · 0 评论 -
Servlet面试总结
最近面试,问了Servlet是什么,当时也没想那么多,感觉知道怎么用,用在那一层,用什么语言实现,说下与JSP的区别就可以了,但是从面试的结果来看,面试官好像不是很认可,我们不能改变别人,只能让自己无懈可击,所以在网上书上找了些资料总结一下,感觉自己写一下才是自己的东西。一.什么是Servlet 简单的说Servlet使用Java语言实现的程序,运行于支持Java语言的Web服务器或...原创 2018-07-14 17:06:44 · 10586 阅读 · 5 评论