servlet
u010785025
这个作者很懒,什么都没留下…
展开
-
web 与 app 共用接口
之前一直做web 的练习,接收参数,返回结果,跳转页面等都在servlet的方法里面干了,没有什么问题。但是考虑到如果app访问借口,肯定需要做一些改动。 首先,接收参数方面,app用Url的方式向我的接口发出请求,他需要传送的信息:接口地址,方法名,参数,如果任然按照以前request.getParameter(“*“)肯定是行不通的,试想倘若参数很多那会造成很大的麻烦。于是让接口接收json字原创 2016-07-04 10:22:49 · 7213 阅读 · 0 评论 -
servlet9-JDBC 数据库访问
mysql root 123456 没啥好说的 代码就是那个套路 不变的 定义好 JDBC驱动器名,数据库路径,用户名,密码 注册JDBC驱动器(确保那个jar包已经加进来并且可以用了 要放在lib目录下 再buildpath才行) 建立连接 关闭连接直接上代码// 加载必需的库import java.io.*;import java.util.*;import javax.ser原创 2016-06-22 17:06:19 · 471 阅读 · 0 评论 -
servlet7-Cookie
暂时是这么理解的~ HTTP头特征:set-cookie:多个键值对原创 2016-06-21 17:24:24 · 253 阅读 · 0 评论 -
servlet6-异常处理
希望错误自己可以掌控,某种错误我预料到了,如果遇到做怎样的处理,转到怎样的页面 这些都是可以做到的 在web.xml中配 如: 404//状态码 ErrorHandler//处理错误的servlet 或者:这个标签可以用自己定义的错误页面 异常 与异常处理 可以一对一,可以一对多,也可多对多如过要一种异常处理对付所有异常: java.lang.Throwable原创 2016-06-21 17:05:50 · 295 阅读 · 0 评论 -
servlet5-过滤器
暂时是这么理解的~ 所有的过滤器都要实现java.servlet.Filter接口 这个接口定义了三个方法:doFilter,init,destory servlet 和 filter之间是多对多的关系,也就是说一个过滤器可以给多个servlet用,一个servlet可以用多个过滤器 使用顺序 交给web.xml中filter-mapping的顺序决定原创 2016-06-21 16:51:31 · 245 阅读 · 0 评论 -
servlet-4 状态码
有时候打开网页 看到404,407,504等这种字样,觉得就是系统自动出现的,我们搞开发的也拿他没办法 现在才知道 这些只是状态码而已,网页没问题,成功发出请求获取到响应,状态码200网页上看不到,除非你故意get到然后显示出来 状态码是可以自己设置的: response.setError(407,”提示信息”)。。。原创 2016-06-21 16:43:27 · 224 阅读 · 0 评论 -
servlet3-客户端请求与服务端响应(request,response)
暂时 是这么理解的: 通过request.各种方法 可以获取HTTP请求相关的头信息服务端响应头一般包括:状态行(HTTP/1.1 200 OK),响应报头,空行,文档内容(HTML)原创 2016-06-21 16:39:59 · 657 阅读 · 0 评论 -
servlet1-生命周期
1: init() 进行初始化 2: service() 处理来自客户端的请求 doGet() doPost() 3: destroy() 终止原创 2016-06-20 16:45:11 · 264 阅读 · 0 评论 -
servlet2-get和post
get方法 和 post方法都是用来向后台程序传递信息的。 get方法 用网址+?A=BB & B=HH的方式 传递 很明显 非常不安全 post方法 则打包成了单独的消息,可以解析使用原创 2016-06-21 16:32:34 · 236 阅读 · 0 评论 -
servlet10-计数器
思路是定义一个全局变量,初始值为0,每调用一次get或者post该变量+1。这种方式在tomcat重启后计数器会归0,解决办法是把变量值存入数据库进行读取写入。ackage p14hitcount;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import j原创 2016-06-23 13:42:16 · 270 阅读 · 0 评论 -
servlet8-session
维持客户端与服务端之间session会话 的方式有3种:cookie,隐藏表字段存session的ID,还有URL重写。 这三种方式都不理想。 实现 HttpSession 接口,可以在页面之间传递信息 request.getsession()可获取session对象session的生命周期:在第一次访问服务器时被创建,服务器会自动清除长期不活动的,tomcat默认是20分钟原创 2016-06-22 17:01:34 · 308 阅读 · 0 评论