
java web
John__Rong
这个作者很懒,什么都没留下…
展开
-
Java中,当表单含有文件上传时,提交数据的如何读取
当提交表单里包含文件上传的时候,即Form的enctype属性值为multipart/form-data时,后台是无法像普通表单那样通过request.getParameter来获取用户提交的数据的。(说实话,我经常因为忘记这个问题而浪费好多调查时间。)这时候,当然可以通过解析提交到服务器的数据流来得到数据了,但是这样不但麻烦而且容易出错。最好的方式是使用第三方的jar包获取数据,这方面有转载 2013-07-17 23:58:29 · 1012 阅读 · 0 评论 -
spring与mybatis三种整合方法
本文主要介绍Spring与Mybatis三种常用整合方法,需要的整合架包是mybatis-spring.jar,可通过链接http://code.google.com/p/mybatis/下载到。 1、采用数据映射器(MapperFactoryBean)的方式,不用写mybatis映射文件,采用注解方式提供相应的sql语句和输入参数。 (1)Spring配置文件:转载 2016-12-22 13:54:20 · 603 阅读 · 0 评论 -
基于springMVC+springSecurity3.x+Mybaits3.x的权限系统,开放源码,支持开源
2015-01-07更新版本地址 1.0版本:http://blog.youkuaiyun.com/mmm333zzz/article/details/16863543 2.0版本:http://blog.youkuaiyun.com/mmm333zzz/article/details/37773589 3.0版本:ht转载 2016-12-22 09:55:00 · 654 阅读 · 0 评论 -
Spring声明式事务配置管理方法
/*2011年8月28日 10:03:30 by Rush */环境配置项目使用SSH架构,现在要添加Spring事务管理功能,针对当前环境,只需要添加Spring 2.0 AOP类库即可。添加方法:点击项目右键->Build Path->Add librarys:转载 2016-12-22 09:31:47 · 411 阅读 · 0 评论 -
spring tx:advice事务配置
首先在/WEB-INF/applicationContext.xml添加以下内容:bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager"> property name="sessionFactory"> ref bea转载 2016-12-21 17:27:22 · 44443 阅读 · 0 评论 -
Struts2理解--动态方法和method属性及通配符_默认Action
众所周知,默认条件下,在浏览器输入indexAction!execute.action,便会执行indexAction类里的execute方法,这样虽然方便,但可能带来安全隐患,通过url可以执行Action中的任意方法。 想要禁止调用动态方法,则要在struts.xml中通过constant元素将属性strutsenableDynamicMethodInvocation设置为fals转载 2016-12-14 17:03:13 · 453 阅读 · 0 评论 -
通过反射,将map转换为java对象
场景:已经知道对象的类型,以及属性对应的值,且值保存在map对象中,将该map转换为已知类型的对象。方案:如代码。测试类: public static void main(String[] args) { Map map = new HashMap(); map.put("name", "zhangsanfeng"); map.put("sex",原创 2016-10-14 17:02:11 · 17610 阅读 · 1 评论 -
调用回调方法有返回值的情况
调用回调方法时,有数据返回,代码反映:1,定义一个接口public interface VolleyCallBack { void onSucc(String response);}2, 这是请求数据的 public void sendString(final VolleyCallBack callBack) throws Exception {原创 2016-05-05 17:59:18 · 6056 阅读 · 0 评论 -
HTTP协议详解
原文:http://blog.youkuaiyun.com/gueter/article/details/1524447引言 HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(N转载 2013-07-20 19:45:19 · 1098 阅读 · 0 评论 -
文件上传组件File,DiskFileItemFactory ,ServletFileUpload ,FileItem
http://blog.youkuaiyun.com/smallhorn/article/details/7864658FileItem类的常用方法1.boolean isFormField()。isFormField方法用来判断FileItem对象里面封装的数据是一个普通文本表单字段,还是一个文件表单字段。如果是普通文本表单字段,返回一个true否则返回一个false。因此可以用该方法判断是否是转载 2013-07-21 17:39:25 · 1317 阅读 · 0 评论 -
深入解析form表单的enctype属性&从form的enctype属性到Content-Type再到request.getInputStream()
form的enctype属性:客户端博览器对form的编码措施。客户端博览器把form编码后,再发送给服务器处理。常见的设置有application/x-www-form-urlencoded和multipart/form-data两种,默感受前者。application/x-www-form-urlencoded措施:不波及文件传输时,等闲设置为这种措施。依据w3c规范,这种编码转载 2013-07-17 23:55:55 · 1869 阅读 · 0 评论 -
HttpWatch工具简介及使用技巧(转载)
一概述:HttpWatch强大的网页数据分析工具.集成在Internet Explorer工具栏.包括网页摘要.Cookies管理.缓存管理.消息头发送/接受.字符查询.POST数据和目录管理功能.报告输出 HttpWatch 是一款能够收集并显示页页深层信息的软件。它不用代理服务器或一些复杂的网络监控工具,就能够在显示网页同时显示网页请求和回应的日志信息。甚至可以显示浏览器缓转载 2013-07-19 15:51:17 · 1667 阅读 · 0 评论 -
servlet中的service()方法重写与不重写
在servlet中默认情况下,无论你是get还是post 提交过来 都会经过service()方法来处理,然后转向到doGet或是doPost方法,可以看HttpServlet 类的service方法: 原代码: [c-sharp] view plaincopyprotected void service(Ht转载 2013-07-18 14:54:56 · 780 阅读 · 0 评论 -
SpringMVC Controller 介绍
一、简介 在SpringMVC 中,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model ,然后再把该Model 返回给对应的View 进行展示。在SpringMVC 中提供了一个非常简便的定义Controller 的方法,你无需继承特定的类或实现特定的接口,只需使用@Controll转载 2016-12-23 10:01:12 · 538 阅读 · 0 评论