
java ee
hanghangde
java ee
展开
-
form enctype:"multipart/form-data",method:"post" 提交表单,后台获取不到数据
在解决博问node.js接受参数的时候,发现当form中添加enctype:"multipart/form-data",后台确实获取不到数据,于是跑到百度上查了一下,终于明白为什么了,下面转载一下原因吧:1.get方式 get方式提交的话,表单项都保存在http header中,格式是 http://localhost:8080/hello.do?name1=value1&name转载 2016-05-05 22:31:36 · 6138 阅读 · 0 评论 -
SSH中的exception is java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory
很明显是少了slf4j包,如果你加上了就是你的web项目的lib文件中多出了不同版本的slf4,就像我一样在quartz中多出了log4j-1.2.16与ecache包中的log4j冲突了,解决办法保证一个版本的slf转载 2016-04-22 21:30:52 · 507 阅读 · 0 评论 -
jsp用静态指令<%=include file=""%>编码问题
首先我们有时候保存jsp会报错说ISO-8859-1保存失败这是ISO-8859-1不能保存中文的原因首先要去Window-->General-->Content Types-->Test-->JSP 变成UTF-8 还有到Windows---->Preferences---->myeclipse Enterprise Workbench---->File and Editors----->J原创 2016-04-23 12:05:03 · 1322 阅读 · 0 评论 -
struct中把权限拦截器作为默认的拦截器真的好吗
好个毛线,我就是这个定向思维在花田里犯了个错。 如果你把权限拦截器作为默认的拦截器,那么你在访问验证码action的url时候,权限拦截器会拦截你。但是登录又要有验证码,这个验证吗就刷不出来了。所以我们就只要在需要进行登录检查的action中的进行权限拦截,但是我们可以用默认拦截器作为防止sql注入上即在传入实际在actin前进行请求参数的过滤...原创 2016-04-23 13:50:36 · 394 阅读 · 0 评论 -
Hibernate中的int和 Serializable
我们知道我们使用session的save返回的是Serializable类型但是我们一般使用int类型,而且Hibernate中要求定义主键是如果用int定义最好用integer类型因为Hibernate要序列化基本类型,为什么最好用integer类型呢因为jdk1.4是不支持自动装箱和自动拆箱的所有说用integer不交好1 通常是可以转换的,int类型转换为long类型是向上转换,可以直接原创 2016-04-21 20:43:40 · 6065 阅读 · 0 评论 -
Session原理之jsp
在web开发中,session是个非常重要的概念。在许多动态网站的开发者看来,session就是一个变量,而且其表现像个黑洞,他只需要将东西在合适的时机放进这个洞里,等需要的时候再把东西取出来。这是开发者对session最直观的感受,但是黑洞里的景象或者说session内部到底是怎么工作的呢?当笔者向身边的一些同事或朋友问及相关的更进一步的细节时,很多人往往要么含糊其辞要么主观臆断,所谓知其然而不转载 2016-07-27 14:27:53 · 3024 阅读 · 1 评论 -
ehcache配置参数说明
Cache配置以下属性是必须的name:Cache的唯一标识名称Sets the name of the cache. This is used to identify the cache. It must be unique.maxEntriesLocalHeap:堆内存中最大缓存对象数,0没有限制Sets the maximum number of obje转载 2016-07-06 11:47:46 · 643 阅读 · 0 评论 -
Ehcache 中ehcache.xml 配置详解和示例
Mandatory Default Cache configuration. These settings will be applied to caches created programmtically using CacheManager.add(String cacheName) --> name:缓存名称。 maxEleme转载 2016-07-06 11:58:21 · 845 阅读 · 0 评论 -
net.sf.json.JSONException: There is a cycle in the hierarchy!错误解决方案
使用hibernate容易出现该问题,主要是由于pojo类属性存在级联关系。比如说员工和部门,在员工表里面有部门属性,而在部门表里面有个员工集合,这样就存在了嵌套引用的问题了,就会抛出这个异常。 解决方法很简单,在将每个对象转为json对象的时候用setExcludes函数将级联的属性去除掉就可以了,如下面: 1 //得到所有部门 2 //返回json对象字符串转载 2016-07-06 15:18:54 · 398 阅读 · 0 评论 -
web.xml之context-param,listener,filter,servlet加载顺序及其周边
先以加载spring为例子看看加载顺序的作用:Spring加载可以利用ServletContextListener 实现,也可以采用load-on-startup Servlet 实现,但比如filter 需要用到 bean ,但加载顺序是: 先加载filter 后加载spring,则filter中初始化操作中的bean为null;所以,如果过滤器中要使用到 bean,此时就可以根据加载顺序l转载 2016-08-15 18:39:03 · 513 阅读 · 0 评论 -
linux mysql
在Debian/Ubuntu系的Linux系统上,mysql的服务名是mysql,重启服务应该用 service mysql restart在RHEL/CentOS系的Linux系统上,mysql的服务名是mysqld,重启服务应该用 service mysqld restart如果你的课本是基于一个系统来讲的,start和restart使用的服务名应该是一样的,要么都是mysql转载 2016-08-18 12:43:23 · 307 阅读 · 0 评论 -
文章标题
妹妹的,昨天喝了点酒今天来工作室接着昨天的soap研究,发布SOAP服务在刚才xml目录下在cmd环境下输入如下代码:java org.apache.soap.server.ServiceManagerClient http://127.0.0.1:8080/soap/servlet/rpcrouter deploy HelloWorld.xml 报错如下 Exception in thr原创 2016-03-27 13:52:35 · 339 阅读 · 0 评论 -
在windows8.1编译OpenJDK8
声明:本教程在64位windows8.1编译32位JVM一.编译环境准备 1.OpenJDK下载 OpenJDK是sun公司在2006年JavaOne大会上JDK开源部分建立起来的,OpenJDK与OracleJDK大多数源码一样。进入点击打开链接这个有两种方式下载Mercurial和Bundles(6),mercurial是一个版本管理软件早不如SCN,Git流行了原创 2017-01-15 20:04:57 · 2667 阅读 · 2 评论 -
在hibernate中使用二级缓存的时候指定CacheConcurrencyStrategy.READ_WRITE修改后接着用for-each 或 iterator访问时报错ConcurrentMod
请记住但在hibernate中使用二级缓存的时候指定CacheConcurrencyStrategy.READ_WRITE来注释OP(持久化对象时) 一定不要用for-each 与iterator来循环通过getSessionFactory().getCurrentSession().createQuery("from " + entityClazz.getSimpleName()).list()原创 2016-07-07 18:05:37 · 1682 阅读 · 0 评论 -
用原生的AJax代码发送JSON数据到Action使其自动类型转化
擦写完这个博客我就睡觉弄了一晚上终于懂了怎样用用原生的AJax代码发送JSON数据到Action使其自动类型转化了来姿态1.前台 自己写了一个函数request用于发送Ajax请求传入一个参数Object看源码var request = function(obj) { // setting extend var url = obj.url || ""; var method原创 2016-07-07 00:53:12 · 2791 阅读 · 0 评论 -
原来boolean不能初始化为空和对应于mysql数据库中类型与存取
最经在做一个项目用到了一个数据库建了个表里面有一个性别的属性用tinyint(1)对应与 java中的Boolean但是当我用反射来将result中的数据反射成对象并赋值的时候发现报IllegalArgumentException这个错误原来是我在数据库中没有为这个属性设置值他为空值,等取出时jdbc转化为false或true但是这个属性为空会报错我做了一个实验看:public class T原创 2016-04-26 22:08:40 · 6124 阅读 · 0 评论 -
使用ssh出现 Could not obtain transaction-synchronized Session for current thre情况
这个调试 结果基于getSessionFactory().getCurrentSession()测试那个getHibernateTemplate().get(entityClazz, id);应该也行,如果org.hibernate.HibernateException: Could not obtain transaction-synchronized Session for current原创 2016-04-23 13:07:09 · 2322 阅读 · 0 评论 -
struts2中的addActionError 、addFieldError、addActionMessage的方法
一 addActionError①概念addActionError是Action级别的错误消息②添加this.addActionError("错误信息");③显示显示全部的Action级别的错误消息,可以加CSS 二 addFieldError①概念addFieldError给一个字段(属性)添加错误消息②添加this.addFie转载 2016-04-21 18:30:31 · 319 阅读 · 0 评论 -
formatDate-------date、datetime型数据用EL表达式在页面显示
首先需在页面上导入fmt标签的声明或value: 要格式化的值,这里就是updateDatetype: 格式化的样式dateStyle: 具体样式(比type更具体的描述,可以不写)举例说明:[html] view plain copy print?fmt:formatDate value="${updateD转载 2016-05-05 17:35:02 · 392 阅读 · 0 评论 -
BASE64发送图片和保存图片
服务器端 方法内代码Java代码 String fileName = request.getParameter("fileName"); String str = request.getParameter("file"); log.info(fileName+"------------"); log.info(str+"-==============转载 2016-05-03 13:16:52 · 2374 阅读 · 0 评论 -
JSP中的编码问题
JSP要经过两次的"编码",第一阶段会用pageEncoding,第二阶段会用utf-8至utf-8,第三阶段就是由Tomcat出来的网页, 用的是contentType. 关于JSP页面中的pageEncoding和contentType两种属性的区别:转载 2015-10-24 12:03:59 · 574 阅读 · 0 评论 -
jsp导入包的时候要写的规范
有的jsp页面出现下面的异常:java.lang.IllegalArgumentException: Page directive: invalid value for import仔细检查发现是<%@ page import=” java.util.;”%>一句引起的错误。把<%@ page import=” java.util.;”%>中的分号去掉就好了,改为:<%@ page import=”转载 2016-04-02 19:04:34 · 2975 阅读 · 0 评论 -
C3p0的参数
C3p0的参数设置: ComboPooledDataSource和BasicDataSource一样提供了一个用于关闭数据源的close()方法,这样我们就可以保证Spring容器关闭时数据源能够成功释放。 C3P0拥有比DBCP更丰富的配置属性,通过这些属性,可以对数据源进行各种有效的控制: acquireIncrement:当连接池中的连接用完时,C3P0一次性创建新连接的数目;转载 2016-03-12 18:07:15 · 297 阅读 · 0 评论 -
The JSP specification requires that an attribute name is preceded by whitespace
一个jsp页面在本地运行一点问题没有,发布到服务器就报错了: The JSP specification requires that an attribute name is preceded by whitespace, 最后发现竟然是这么一上小问题,在pageEncoding=”GBK”前面少了一个空格 <%@ page language=”java” contentType=”text/转载 2016-03-27 20:30:01 · 321 阅读 · 0 评论 -
解决PKIX:unable to find valid certification path to requested target 的问题
今天安装了公司的数字证书,用 myeclipse 调试程序时,出现错误:解决PKIX:unable to find valid certification path to requested target 的问题根据错误消息看,貌似是找不到数字证书。可奇怪的是数字证书我已经导入了啊,为何还出现这样的情况了。可能的原因:一、公钥是否正确?是否是网站出来的公钥?如何从网站导出公钥,参见: http://转载 2016-03-28 16:12:31 · 441 阅读 · 0 评论 -
Java调用Webservice(asmx)的几个例子
Java调用Webservice(asmx)的几个例子写了几个调用例子:1、import org.apache.axis.client.*; import org.apache.axis.client.Call; import org.apache.axis.client.Service; import javax.xml.namespace.QName; import javax.xml.转载 2016-03-28 16:28:30 · 2509 阅读 · 0 评论 -
java 调用webservice的各种方法总结
一、利用jdk web服务api实现,这里使用基于 SOAP message 的 Web 服务 1.首先建立一个Web services EndPoint: package Hello; import javax.jws.WebService; import javax.jws.WebMethod; import javax.xml.ws.Endpoint; @WebServ转载 2016-03-28 17:47:35 · 557 阅读 · 0 评论 -
Eclipse+tomcat6.0配置SOAP服务的方法
因为SOAP出现的比较早,现在很多网上的例子都是tomcat4以前的版本,随着时代的发展,tomcat6.0已经出来了。所以很多东西都改变了。下面就是通过自己摸索和查阅资料来实现了高版本的tomcat下发布soap协议的一些要点。1、先安装tomcat 和 eclipse这些就不多说了,SOAP可以下载soap-bin-2.3.1但是貌似其中的包还是不全,得需要自己找全。2、下载activation转载 2016-03-27 14:02:47 · 486 阅读 · 0 评论 -
在使用hibernate时出现 INFO: HHH000424: Disabling contextual LOB creation as createClob() method threw err
在使用hibernate时出现INFO: HHH000424: Disabling contextual LOB creation as createClob() method threw error :java.lang.reflect.InvocationTargetException异常使用mysql-connector-java 5.1.13及以下版本可以解决,但具体原因还转载 2016-04-16 12:50:49 · 3806 阅读 · 0 评论 -
你以为你的protected控制访问符理解透彻了吗
最近做了个项目出现下面的问题: 好吧直接引用:一提到访问控制符protected,即使是初学者一般都会很自信的认为自己在这方面的理解没有问题。那好,我们提一个问题出来看看…问题提出: 请看下面两端代码,其中包B中的猫和鼠都继承了动物类。[java] view plain copypackage testa; public class Animal { protect...转载 2016-04-30 11:14:11 · 1293 阅读 · 0 评论 -
ngrok原理浅析
标签:技术志firewallftpgithubGo| 发表时间:2015-05-14 04:46 | 作者:bigwhite分享到:出处:http://tonybai.com之前在进行 微信Demo开发时曾用到过 ngrok这个强大的tunnel(隧道)工具,ngrok在其github官方页面上的自我诠释是 “introspected tunnels to转载 2016-04-18 13:23:42 · 1902 阅读 · 0 评论 -
HttpServletRequest常用获取URL的方法
、request.getRequestURL()返回的是完整的url,包括Http协议,端口号,servlet名字和映射路径,但它不包含请求参数。2、request.getRequestURI()得到的是request URL的部分值,并且web容器没有decode过的3、request.getContextPath()返回 the context of the r转载 2016-05-02 21:05:11 · 470 阅读 · 0 评论 -
html img Src base64 图片显示
大家可能注意到了,网页上有些图片的src或css背景图片的url后面跟了一大串字符,比如:data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAAAEAAAAkCAYAAABIdFAMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHhJREFUeNo8zjsOxCAMBFB/ KEAUFFR0Cbn转载 2016-05-03 13:14:56 · 5959 阅读 · 0 评论 -
为什么Hibernate的OneToMany用Set集合而不用list
将一个对象放在一个list中,在将这个对象的属性改变,再放入这个list中,这个list中的对象属性是不是一样的呢user对象实体:public class User implements Serializable{ /** *注释内容 */ private static final long serialVersionUID = -767441转载 2016-04-19 19:00:06 · 5363 阅读 · 0 评论 -
为什么Hibernate中使用serializable来加载或更新实体
首先我们要知道在Hibernate中使用组件作为复合主键,这个主键要满足一下的要求:1.必须有无参数的构造器2.实现java.io.Serializable接口‘3.重写equals和hashcode方法为什么要实现Serializable呢是这样的:比如你定义了一个Student类,里面定义了一个SerializableID=5,序列化后传给我,我将其存到数据库以后再使用原创 2016-04-20 13:56:11 · 995 阅读 · 0 评论 -
Hibernate进行模糊查询
一、绑定参数法: Sql代码 Session session=HibernateUtil.getSessionFactory ().getCurrentSession(); session.beginTransaction(); String strSQL="from Classes as a where a.classno like :name";转载 2016-04-20 17:41:10 · 762 阅读 · 0 评论