学习Struts2时,发现有过滤器和拦截器,他们貌似都是一样的功能,但是为什么会有2个不同的名称呢?肯定是有区别的,所以打算自己整理一下。 过滤器,是在java web中,你传入的request,response提前过滤掉一些信息,或者提前设置一些参数,然后再传入servlet或者struts的.....
分类:
其他好文 时间:
2014-10-29 10:21:49
阅读次数:
154
JSP内置对象:我们在使用JSP进行页面编程时可以直接使用而不需自己创建的一些Web容器已为用户创建好的JSP内置对象。如request,session,response,out等。下面就JSP2.0给出的9个内置对象:内置对象类型作用域requestjavax.servlet.http.HttpS...
分类:
Web程序 时间:
2014-10-28 23:45:58
阅读次数:
318
关于java的mvc框架层出不穷,可能大家都会用,但是具体的原理知道不知道呢。所以我想写一个写一个简单mvc的系列博客,主要面向想了解这些原理的。其实所谓的mvc框架,基本都是一个原理,就是配置一个filter或者servlet来拦截所有的请求,然后转发请求。这个图就能说明mvc的工作模式1.首先页...
分类:
Web程序 时间:
2014-10-28 23:29:02
阅读次数:
285
android客户端通过GET方式发送数据到服务端,服务端获得数据后,从服务端获取数据库里的信息,并以JSON数据格式返回。
1、GET方式传参的格式:
http://127.0.0.1/AndroidService/android/upload?title=aaa&timelength=90的形式
参数是?后的title=aaa&timelength=90。多个参数用&连接。
2、...
分类:
移动开发 时间:
2014-10-28 21:52:18
阅读次数:
259
表现层:采用mvc模型。M:模型(主要是实体bean)用于封装数据和数据传递V :视图(主要是html,jsp)用于展示数据C :控制(主要是servlet)用于控制执行流程和页面的跳转业务层:采用事务脚本,将一次请求中所有的业务操作合成一个方法。保证该方法中所有的数据库更新操作同时成功同时失败(事...
分类:
其他好文 时间:
2014-10-28 21:33:12
阅读次数:
149
??
什么是ServletContext?
WEB容器在启动时,它会为每个WEB应用程序都创建一个对应的ServletContext对象,它代表当前web应用。通过使用这个对象,servlet可以记录事件,得到资源并得到来自servlet的引擎类。
可以把ServletContext看成是一个Web应用的服务器端组件的共享内存,...
分类:
编程语言 时间:
2014-10-28 20:05:55
阅读次数:
248
doGet和doPost的区别
get和post是http协议的两种方法,另外还有head,
delete等
这两种方法有本质的区别,get只有一个流,参数附加在url后,大小个数有严格限制且只能是字符串。post的参数是通过另外的流传递的,不通过url,所以可以很大,也可以传递二进制数据,如文件的上传。
在servlet开发中,以doGet()和doPost()分别处理...
分类:
移动开发 时间:
2014-10-28 17:58:33
阅读次数:
323
servlet表单上删除jquery后台 String cardid = request.getParameter("cardid");//HttpServletRequest requestView Codestruts2前台)">删除jquery后台HttpServletRequest r...
分类:
Web程序 时间:
2014-10-28 10:18:05
阅读次数:
231
在进行servlet开发时,线程安全是很重要的,否则会导致一些意想不到的结果。
Servlet的生命周期是由Web容器负责的,当客户端第一次请求Servlet时,容器负责初始化Servlet,也就是实例化这个Servlet类.以后这个实例就负责客户端的请求,一般不会再实例化这个Servlet类,也就是这个servlet实例被多个线程共享。
那么怎样才能是Servlet安全呢?答案是不要使用...
分类:
编程语言 时间:
2014-10-27 22:59:48
阅读次数:
194