![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Servlet笔记
雨杉
这个作者很懒,什么都没留下…
展开
-
学Servlet略小获(5条)
今天根据视频编写Servlet程序时,遇到以下问题或是收获(词穷,不知道该用什么表示) 1、在编写index.jsp文件时,视频中把以下红线框标记部分进行更换,MD,劳资好奇心总是很重,我那个好奇啊,遂百度之,尽管最后依旧没彻底理解(囧),把理解的或是易于理解的部分拿出来,晒晒@~@===原图在这里啊,在这里==== ====稍后,视频中那个看起来很D的人就把红框框换啦啊,换啦啊=== ===原创 2016-11-03 22:37:33 · 318 阅读 · 0 评论 -
GET请求参数处理
若使用Tomcat并采用get提交方式,要取得一个请求参数字符串,则需要通过String的getBytes()指定编码来取得该字符串的字符数组,然后再重新构造为正确编码的字符串。假如浏览器使用utf-8处理字符,web容器默认使用iso-8859-1编码,则正确处理编码方式为:String name=req.getParameter("name");String name=new String(n原创 2016-10-31 14:07:27 · 1084 阅读 · 0 评论 -
post请求参数的处理
浏览器可以设置Content-Type:text/html;charset=UTF-8。 Servlet容器一般使用的默认编码处理是ISO-8859-1。=======解释出现乱码================== 假设网页的编码为utf-8,窗体使用post发出“许”中文字符。浏览器会对“许”做URL编码(%E8%AE%B8)发出。 相当于浏览器做了如下操作:String text=jav原创 2016-10-31 10:40:40 · 1316 阅读 · 0 评论 -
关于MVC/Model2
MVC是Model、View、Controller的缩写,译为模型、视图、控制器。 MVC并不能完全匹配web,稍作改动有了Model2.==================================== 控制器: 取得请求参数、验证请求参数;转发请求给模型;转发请求给画面。这些都是使用程序代码实现的。 模型: 接受控制器的请求调用,负责处理业务逻辑、负责处理存取逻辑等。模型使用程序原创 2016-10-30 17:12:31 · 345 阅读 · 0 评论 -
WEB容器小谈
静态网页:请求服务器上网页时,服务器不对网页进行任何处理。 动态网页:服务器在响应之前,可能会先根据客户端的请求参数、标头或实际服务器上的状态,以程序的方式动态产生响应内容,再回传给客户。====================================动态网页技术有CGI、PHP、ASP、Servlet/JSP(JavaServerPages)。 Servlet/JSP与JavaScri原创 2016-10-30 16:44:22 · 553 阅读 · 0 评论 -
关于HTTP的一些自我归纳
HTTP—浏览器和Web服务器之间使用的沟通方式。 HTTP有两个极为重要的特性: 1、基于请求(Request)/响应(Response)模型 客户端对服务器发出一个取得资源的请求,服务器将要求的资源响应给客户端 2、无状态(Stateless)通信协议 服务器响应客户端之后,便不会再记得客户端信息=====================================HTTP的GET原创 2016-10-30 16:07:30 · 212 阅读 · 0 评论 -
URL、URN与URI
WEB应用程序都是放在服务器之上,当浏览器进行访问的时候,需要告诉浏览器到哪里取得该文件,在这种情况之下,就需要标题里提到的URL、URN与URI。**URL: Uniform Resource Locator URN:Uniform Resource Name URI: Uniform Resource Identifier**URL的主要目的是“以文字方式来说原创 2016-10-30 15:43:07 · 289 阅读 · 0 评论 -
Servlet---MVC模式
MVC模式:MVC(Model、View、Controller),是软件开发过程中的一种思想。目的是分离模型、视图和控制。EIS:数据库层Model1用户发出请求直接提交给JSP页面。通过JSP页面调用JavaBean,JavaBean(普通的Java类)既可以封装数据,也可以封装业务逻辑的功能。由JavaBean访问调用底层数据库,把得到的结果在JSP页面中呈现出来,最后给客户端响应。Model2原创 2016-11-05 22:34:39 · 334 阅读 · 0 评论 -
如何通过Servlet类获取初始化参数
在web.xml中配置servlet时,可以配置一些初始化参数。而在servlet中能够通过ServletConfig接口提供的方法来取得这些参数。1、在web.xml中配置初始化参数username:admin;password:123452、在index.jsp中添加超链接,超链接默认是get访问,但我们可以在doGet()方法中添加doPost(),使其做post访问public void d原创 2016-11-05 22:11:42 · 1018 阅读 · 0 评论 -
疑惑解答---Servlet服务器与Tomcat之间关系
Tomcat是一个 Servlet容器。 Servlet是一种服务器端的的Java程序,是Web浏览器与HTTP服务器上的数据库或应用程序之间的中间层。原创 2016-11-05 20:19:49 · 306 阅读 · 0 评论 -
Servlet路径跳转
Servlet路径跳转相对路径:浏览器地址栏:http://localhost:8080/ServletPathDirection/index.jsp点击”访问HelloServlet“后注意此处路径不能写成 <a href="/servlet/HelloServlet">访问HelloServlet!</a><br> 如果程序中改成上述地址,我们看一下效果:显然丢掉了工程的名字,肯定是错误的,原创 2016-11-05 20:07:32 · 503 阅读 · 0 评论 -
Servlet中参数获得总结
用Servlet获取表单数据如果要获取单个值request.getParameter("表单参数名");例如:username=request.getParameter("username");如果获取像“复选框”类型的,返回的是字符串数组requeset.getParameterValuse("表单参数名");例如:favorites = request.getParameterValu原创 2016-11-05 17:11:45 · 434 阅读 · 0 评论 -
Servlet与JSP内置对象的对应关系
如图原创 2016-11-04 21:28:45 · 377 阅读 · 0 评论 -
Servlet执行流程和生命周期
Get方式请求HelloServlet 1、当用户在网页上点击超链接<a href="servlet/HelloServlet">提交给服务器。2、然后服务器就会在web.xml中寻找与之对应的URL地址。3、再到<servlet>...<servlet> 标签中寻找名字叫做HelloServlet的对应类。4、根据用户提交请求的方式,分析你所用的是get还是post请求,于是就执行类中重写的do原创 2016-11-04 10:44:18 · 379 阅读 · 0 评论 -
一个完整的Servlet需要哪些。
一个完整的Servlet包括1、Servlet类2、配置3、配置,缺一不可 光有Servlet文件还不行,Web容器必须知道浏览器怎么访问这个Servlet,也就是说必须配置Servlet的类文件与访问方式 1、Servlet类: 最基本的是 编写一个”新的Servlet类“并实现Servlet类。覆盖doGet()、doPost()方法。 2、配置Servlet: 配置、配置均在web.原创 2016-10-31 15:10:05 · 6759 阅读 · 0 评论