java
psh1234
这个作者很懒,什么都没留下…
展开
-
servlet接收不到JSP传来的数据servlet接收不到JSP传来的数据
就是一个很简单的程序 JSP输入用户名,在servlet接受后显示出来,但是每次显示的都是nullJSP页面:java" import="java.util.*" %> "> 账号: 密码: servlet代码如下:import java.io.IO原创 2016-07-10 16:42:31 · 2194 阅读 · 0 评论 -
OGNL表示式和EL表达式
1.会出现如下问题: "value" does not support runtime expressions这是因为编译器不知道" "里的内容是OGNL表达式,Struts2的标签几十几百个,要记住哪一个标签的处理类将标签的属性作为OGNL表达式是一件很困难的事情,在不清楚处理类的处理方式时怎么办,%{}对于标签处理类来说,若处理类将属性值作为普通字符串则%{}符号包转载 2016-09-04 09:56:05 · 333 阅读 · 0 评论 -
java.lang.NoSuchFieldException: DEFAULT_PARAM
项目用的是struts 2.3.15.3 这个版本,项目中有用到 struts2-json-plugin-2.3.15.3.jar 这个jar包。当把log4j的日志级别调为error时,没出现问题。当把日志级别调为debug时,就会出现 java.lang.NoSuchFieldException: DEFAULT_PARAM.....但项目依然可以正常运行。 这是这个版本stru转载 2016-09-04 10:01:51 · 4156 阅读 · 0 评论 -
hibernate回顾之缓存机制-一级缓存、二级缓存、查询缓存
缓存(Cache): 计算机领域非常通用的概念。里面放东西,说白了缓存就是一个集合。它介于应用程序和永久性数据存储源(如硬盘上的文件或者数据库)之间,其作用是降低应用程序直接读写永久性数据存储源的频率,从而提高应用的运行性能。缓存中的数据是数据存储源中数据的拷贝并且缓存的物理介质通常是内存。了解jdbc的人都知道,当需要连接数据库时,一般都会做一个连接池,那么连接池和缓存有什么区别呢?相同转载 2016-09-04 10:05:41 · 341 阅读 · 0 评论 -
解决 Turn your Session into FlushMode.COMMIT/AUTO or remove 'readOnly' marker
解决 Turn your Session into FlushMode.COMMIT/AUTO or remove 'readOnly' marker的方法:错误描述:org.springframework.dao.InvalidDataAccessApiUsageException: Write operations are not allowed in read-only mode转载 2016-09-04 10:07:11 · 10172 阅读 · 5 评论 -
只更新数据库部分字段数据的方法
只更新数据库部分字段数据的方法:Hibernate中如果直接使用Session.update(Object o);会把这个表中的所有字段更新一遍。(一)通过控制Hibernate的update语句set后面不出现该字段即可,有3种方法:(1)XML映射文件中设置property 标签 update = "false" ,如下:设置createTime这个属性在更新中不做修改原创 2016-09-04 10:40:02 · 4163 阅读 · 0 评论 -
如何删除ORACLE服务
如何删除ORACLE服务jnajbsm| 浏览 3646 次2013-10-11 14:342013-10-12 22:00最佳答案2、开始->程序->Oracle - OraHome81->Oracle Installation Products-> Universal Installer 卸装所有Oracle产品,但Universal原创 2016-09-17 22:21:51 · 411 阅读 · 0 评论 -
java.lang.NoSuchMethodError: antlr.collections.AST.getLin ...
java.lang.NoSuchMethodError: antlr.collections.AST.getLin ...用myeclipse整合spring/struts2/Hibernate框架时,在启动项目提交数据后遇页面报java.lang.NoSuchMethodError: antlr.collections.AST.getLine()这个错误是myeclipse中的strut原创 2016-09-04 11:06:22 · 292 阅读 · 0 评论 -
Tomcat启动时报 java.lang.OutOfMemoryError: Java heap space
见效的解决方法如下: 在myeclipse中修改jvm启动的参数,打开Myeclipse -->windows-->preference-->myeclipse->server->找到tomcat下面的JDK在文本框中设置启动的参数 -Xms168m -Xmx512m转载 2016-09-25 22:46:02 · 428 阅读 · 0 评论 -
window.location.href("url") 无法在chrome和Firefoxz中使用
js代码中加了一句window.location.href(‘url’)实现页面的跳转,IE中可以正常使用,但是Firefox却提示 window.location is not a function。google以后将代码改为window.location='url' 程序正常执行。简言之: 下面的格式可以在IE中正常执行,但是不能在Firefox和Chrome中转载 2016-12-11 10:45:21 · 4717 阅读 · 0 评论 -
eclipse在异常关闭后,导致无法启动workspace问题的解决
eclipse在异常关闭后,导致无法启动workspace问题的解决 现象:现在大多数java开发者使用的IDE都是eclipse,而且一般在一个workspace中,会有很多个项目,有些是open的,有些是关闭的。有时候eclipse在使用过程中会莫名其妙的异常中断关闭,再打开eclipse,选择workspace后,会一直停留在加载的页面上无法进入eclipse平台。转载 2016-12-21 15:16:08 · 504 阅读 · 0 评论 -
Tomcat启动时报 java.lang.OutOfMemoryError: Java heap space
Tomcat启动时报 java.lang.OutOfMemoryError: Java heap space 见效的解决方法如下: 在myeclipse中修改jvm启动的参数 打开Myeclipse -->windows-->preference-->myeclipse->server->找到tomcat下面的JDK在文本框中设置启动的参数 -Xms168m转载 2016-12-21 15:26:29 · 1142 阅读 · 0 评论 -
ORA-14411 该 DDL 不能与其他 DDL 并行运行处理办法
ORA-14411 该 DDL 不能与其他 DDL 并行运行处理办法存在问题:在oracle数据库中执行alter table 添加字段操作时,一直卡住在oracle数据库中执行alter table语句时,返回的是ORA-14411:该DDL不能与其他DDL并行运行这个错误,原因就是表被锁定了,解除锁定的方法如下:1.查询被锁定的会话的sid,serial#selec转载 2016-12-21 16:53:24 · 14075 阅读 · 1 评论 -
Eclipse快捷键大全
Eclipse快捷键大全Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+转载 2016-12-19 11:53:20 · 235 阅读 · 0 评论 -
Project facet Java version 1.7 is not supported
Project facet Java version 1.7 is not supported在移植eclipse项目或把项目部署到eclipse中的Tomcat时,如果遇到“Project facet Java version 1.7 is not supported.”项目中的jdk1.7不支持。说明项目是其他版本jdk编译的,在eclipse里运行时会报版本不支持。解决办转载 2017-01-11 16:05:02 · 414 阅读 · 0 评论 -
批量反编译jar包中的class文件
在命令行中用jad.exe工具批量反编译jar包中的所有class文件1.说明如何批量反编译的帮助文档:http://www.udl.es/usuaris/jordim/Progs/Readme.txt2.下载反编译工具jad.exe文件,将它设置到环境变量path,或者拷到其他已经了环境变量path的地方,或者在cmd中转到此文件目录下。简单的方法是原创 2017-01-16 22:27:03 · 3513 阅读 · 0 评论 -
eclipse安装JAVA反编译插件
eclipse安装JAVA反编译插件1:Help——Eclipse Marketplace2:输入 Decompiler 搜索并安装此插件3:或者输入 反编译 搜索并安装此插件4:这里有几种不同的反编译插件工具的选择,可以先都选上(但是全都选上的时候,下载安装的速度会比较慢,eclipse可能会卡住不动),然后尝试一下,看看那个更好玩转载 2017-01-16 22:54:18 · 615 阅读 · 0 评论 -
struts2四种带参数链接(url)写法
1. 1. s:url id="tb_item_url" value="http://item.taobao.com/item.htm"> s:param name="id" value="%{numIid}" /> s:url> s:a href="%{tb_item_url}"> 2.转载 2016-09-04 09:41:53 · 3023 阅读 · 0 评论 -
eval转换成json对象
json,eval原创 2016-09-04 09:36:36 · 294 阅读 · 0 评论 -
mybatis使用log4j输出sql语句的配置
1.将log4j的jar包加入到classpath中2.在src资源包下创建log4j.properties文件,需要注意的配置如下: #日志级别要选为DEBUG ,否则无sql语句输出 log4j.rootLogger=DEBUG , stdout # MyBatis logging configuration...这里可以针对package、i转载 2016-09-04 09:18:26 · 363 阅读 · 0 评论 -
stuts2 全局错误拦截配置
stuts2 全局错误拦截配置转载▼ exception="cn.yicha.core.common.exception.SysRuntimeException" result="exception" />--> result="excep原创 2016-07-11 13:56:31 · 359 阅读 · 0 评论 -
tomcat启动后,浏览器访问进不了欢迎页面,并报以下错误
Note: further occurrences of HTTP header parsing errors will be logged at DEBUG level.java.lang.IllegalArgumentException: Invalid character (CR or LF) found in method nameat org.apache.coyote.http原创 2016-07-13 15:00:54 · 12018 阅读 · 2 评论 -
用eclipse加载别人的工程,报错Target runtime com.genuitec.runtime.generic.jee60 is not defined
Target runtime com.genuitec.runtime.generic1.系统加载工程后,报错Target runtime com.genuitec.runtime.generic.jee60 is not defined,在发布工程的其他电脑上正常2.新导入的工程,出问题很大可能是jdk的版本问题导致,检查一下,发现jdk果然不一致,修改了jdk版原创 2016-07-16 10:02:19 · 407 阅读 · 0 评论 -
oracle number对应java数据类型BigDecimal
数据库中为number类型的字段,在java类型中对应的有Integer和BigDecimal都会出现; 经测试发现当数据库为sql server和DB2时,用getObject()取出来时Integer类型,但是oracle 中取出来就会是Integer或者BigDecimal类型。原因是oracle与java类型对应于number长度有关。 遇到该类型问题,若要判断每原创 2016-07-16 10:47:12 · 18064 阅读 · 0 评论 -
js中substr,substring,indexOf,lastIndexOf的用法
js中substr,substring,indexOf,lastIndexOf等的用法 1.substrsubstr(start,length)表示从start位置开始,截取length长度的字符串。var src="images/off_1.png";alert(src.substr(7,3));弹出值为:off 2.substring原创 2016-07-16 17:50:46 · 278 阅读 · 0 评论 -
js中获取上下文路径的方法
js中获取上下文路径的方法var path=null;//js获取项目访问的url地址的方法//这样写就不用每个jsp页面都写个隐藏域传递path这个参数了,页面多的时候比较麻烦function getRootPath(){ //获取当前网址,如:http://localhost:8080/supermarket/user.do?method=query va原创 2016-07-16 18:19:37 · 4862 阅读 · 0 评论 -
servlet中out.print打印js的alert弹出框出乱码问题的解决
servlet中采用javascript的alert()方式给用户提示一些信息时,该信息出现中文乱码的解决方法:在servlet中 PrintWriter out = response.getWriter();msg="删除成功!"out.println("");out.println("alert('" + msg + "');");out.println("wi原创 2016-07-16 19:40:24 · 10678 阅读 · 1 评论 -
Tomcat启动:Cannot start server. Server instance is not configured.
Cannot start server. Server instance is not configured.在myeclipse中建立虚拟目录的时候不小心物理路径中出现了中文,出现了服务器无法启动的问题所以编码过程中涉及路径的最好不要出现中文,在将文件上传到服务器过程中被编码的话就无法将文件正常写到磁盘。context.xml和server.xml配置文件路径中不能有中文,否原创 2016-07-09 11:19:43 · 16881 阅读 · 0 评论 -
java.lang.UnsupportedClassVersionError解决方法
Jar版本:java.lang.UnsupportedClassVersionError: ******错误原因编译Java和运行Java所使用的Java的版本不一致导致;解决办法修改运行环境的Java版本或者修改编译环境的Java版本,让两者保持一致即可;java.lang.UnsupportedClassVersionError: zikker/sample/TestN原创 2016-07-09 11:10:08 · 418 阅读 · 0 评论 -
如何快速查看并定位网页元素代码
如何快速查看并定位网页元素代码目的:可以迅速得找出一个网页中对应元素的html代码1.首先我们打开一个网页,比如:百度首页2.打开后我们会看到很多的文字链接以及按钮链接,那么我们找到我们想要查看的元素的文字或者按钮。3.我们这里以“百度一下”按钮来为例子为大家说明,这个时候我们将鼠标放在百度一下按钮上,然后右键点击,这个时候会跳出一个菜单,然后我们找到“审查原创 2016-07-20 10:24:27 · 24076 阅读 · 2 评论 -
java.lang.StackOverflowError出现的原因
严重: Exception initializing page contextjava.lang.StackOverflowErrorat javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:216)at org.apache.catalina.core.Appli原创 2016-08-02 18:57:23 · 31279 阅读 · 3 评论 -
CentOS6.5安装与配置Mysql数据库的详细教程
一、卸载掉原有mysql[root@xiaoluo ~]# rpm -qa | grep mysql // 这个命令就会查看该操作系统上是否已经安装了mysql数据库有的话,通过 rpm -e 命令 或者 rpm -e --nodeps 命令来卸载掉[root@xiaoluo ~]# rpm -e mysql // 普通删除模式[root@xiaoluo ~]#转载 2016-08-02 19:02:40 · 582 阅读 · 0 评论 -
mysql 5.7 设置root密码方法
摘要:最新版的mysql 5.7与旧版的mysql重新设置root用户密码的方法不一样,mysql5.7 设置root密码方法: update mysql.user set authentication_string=PASSWORD('****') where user='root' and host='localhost'。操作系统:[root@localhost ~]转载 2016-09-03 20:16:47 · 5055 阅读 · 0 评论 -
hibernate注解
一、注解类1. @Entity将一个类声明为一个实体bean(即一个持久化POJO类)。2. @Table声明了该实体bean映射指定的表(table),目录(catalog)和schema名字3. @Id声明了该实体bean的标识属性(对应表中的主键)。4. @Column声明了属性到列的映射。该注解有如下的属性:name转载 2016-09-03 20:23:47 · 193 阅读 · 0 评论 -
MyEclipse优化-光标乱跳、卡死、起动加速、自动拼全、检查拼写
MyEclipse优化转载 2016-09-04 08:44:27 · 433 阅读 · 0 评论 -
Struts2 <s:doubleselect>级联下拉框
Struts2 <s:doubleselect>级联下拉框转载 2016-09-03 20:26:56 · 533 阅读 · 0 评论 -
eclipse中Git如何与本地仓库关联
1. 这里我们以eclipse for Java Developers为例,首先新建一个普通的Java工程,点击File-New-Java Project2. 在Project name中输入正确的项目名称,注意要符合Java命名的规范,一般以小写字母开头3.此时我们的新工程已经创建好了,但是在相比较下面已经与Git关联的工程还是有所区别,表示此时没有与代码仓库连接起来4...转载 2019-05-16 16:10:53 · 2152 阅读 · 0 评论