- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 Struts2中防止表单重复提交
表单重复提交 危害: 刷票、 重复注册、带来服务器访问压力(拒绝服务) 解决方案: 在页面上生成一个令牌(就是一个随机字符串),将其存储到session中,并在表单中携带. 在服务器端,获取数据时,也将令牌获取,将它与session中存储的token对比,没问题, 将session中令牌删除。 struts2中怎样解决表单重复提交: 在struts2中解决表单重复提交,可以使用它定义...
2018-04-26 11:51:21 181
原创 Struts2配置文件加载顺序
struts2框架要能执行,必须先加载StrutsPrepareAndExecuteFilter. 在StrutsPrepareAndExecuteFilter的init方法中对Dispatcher进行了初始化.,Dispatcher类中定义的init方法内就描述了struts2配置文件加载的顺序 init_DefaultProperties(); // [1] -----...
2018-04-23 13:08:47 245
原创 WebService初步认识
JDK中已经内置了Webservice发布,使用JAX-WS通过java application的方式调用Endpoint类的静态方法publish发布webservice,这种方法使用起来虽然简单,但是对于一个企业级应用来说通常对外提供的服务可能不止一个,如果每个WebService都去编写一个main方法显然不合适,不利于Web服务的集中管理。 所以绝大多数情况下都会使用Web容...
2018-04-12 15:12:45 276
原创 HttpClient和HttpURLConnection对比
初学WebService调用涉及到java发送http请求,项目中用到的是Httpclient,找了资料整理一下:HttpClient简介 在一般情况下,如果只是需要向Web站点的某个简单页面提交请求并获取服务器响应,HttpURLConnection完全可以胜任。但在绝大部分情况下,Web站点的网页可能没这么简单,这些页面并不是通过一个简单的URL就可访问的,可能需要用户登录而且具有相...
2018-04-12 14:53:27 834
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人