文章列表
Unable to instantiate Action 异常
解决方法:
1、查看action的名字和页面的中的action是否相同
2、查看action的class属性 路径是否写对,如果交给Spring注入则检查,注入的applicationContext文件路径是否写正确
之前错误原因:在web.xml中spring首字母为小写,与文件夹名不符。
<context-param>
<param-name>contextConfigLocation</par ...
<!-- lang: java -->
org.springframework.orm.hibernate3.HibernateSystemException: Illegal attempt to associate a collection with two open sessions;
错误原因分析:
因为Hibernate默认是只允许单个session存在,如果有两个session同时open,并同一个collection进行操作,Hibernate是无法判断使用那个。 ...
There is no result type defined for type 'redirect-action' mapped with name 'success'. Did you mean 'redirectAction'?
解决方法: 将redirect-action 改为 redirectAction
转载于:https://my.oschina.net/u/22508 ...
tomcat异常:parmeter:Invalid chunk ignored
原因:页面提交的url存在无效参数,或者书写错误。
解决:检查url中的参数是否为null,以及url的书写形式是否正确。
转载于:https://my.oschina.net/u/225084/blog/161043
spring quartz 常见的"Table 'database.qrtz_locks' doesn't exist异常"
原因:出现此异常,通常是因为spring配了
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:context=&q ...
org.springframework.beans.factory.BeanCurrentlyInCreationException
SPRING循环依赖(circular reference)的解决方法
<bean id="managerFactory" class="common.utils.ManagerFactory" lazy-init="true" />
...
ognl.MethodFailedException 异常
解决方法:检查setter 和getter方法是是否存在问题,比如输入类型不匹配等问题
转载于:https://my.oschina.net/u/225084/blog/161041
FileUploadBase$SizeLimitExceededException异常,出现原因:在struts core文件中default.propreties设置了上传文件的最大限制。上传文件超过这个限制就会报错。
方法1:重写struts core中的default.propreties文件。
方法2:struts.xml中加入<constant name="struts.multipart.maxsize" value="上传文件限制" ...
情况一:
<!-- lang: js -->
$.post('checkUser.ashx', { Action: "Check", Name: user },
function (data) {
alert(data);
});
原因: $.post('checkUser.ashx', { Action: "Check", Name: use ...
2010-5-27 10:34:05 com.opensymphony.xwork2.util.logging.commons.CommonsLogger warn
警告: Could not find property [struts.actionMapping]
2010-5-27 10:34:05 com.opensymphony.xwork2.util.logging.commons.CommonsLogger warn
警告: Could not find property [st ...
三、多用户及其权限管理的设计
开发数据库管理类的软件,不可能不考虑多用户和用户权限设置的问题。尽管目前市面上的大、中型的后台数据库系统软件都提供了多用户,以及细至某个数据库内某张表的权限设置的功能,我个人建议:一套成熟的数据库管理软件,还是应该自行设计用户管理这块功能,原因有二:
1.那些大、中型后台数据库系统软件所提供的多用户及其权限设置都是针对数据库的共有属性,并不一定能完全满足某些特例的需求;
2.不要过多的依赖后台数据库系统软件的某些特殊功能,多种大、中型后台数据库系统 ...
场景:spring集成quartz,在spring配置文件中配置quartz相关参数。
在以往的工作中,quartz经常无法启动,今天就根据以前经验,总结一下,供大家参考。
原因一:ID冲突
quartz的两个基本单元是Job和Trigger,它们在内存中分别以jobName+groupName和triggerName+GrupName唯一标识,如果两个job的名字和群组都相同,则必然会有一个job无法启动。
原因二:default-lazy-init="true"
若在 ...
Quartz的使用前准备:
1.引入必要的jar包:
quartz_all_xxx.jar 或者quartz_xxx.jar
slf4j_api_xx.jar quartz所需要的日志工具
quartz知识简单了解:
2.quartz的两种作业存储方式:
RAMJobStore,利用内存来持久化调度程序信息
JDBC作业存储,利用JDBC驱动和后台库中保存的调度程序信息
3.Quartz两种触发器
simpleTrigger 适合执行简单的调度任务
cronTrigger 使用cron表达 ...
前台页面jsp
<!-- lang: java -->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Highcharts Example</title>
<script type="text/javascript&qu ...
注意:
$.post(),中的回调函数中的,要执行的数据类型,要和dataType匹配,否则无法正常执行回调函数。
例如:
在回调函数中只执行alert, datatype就可以填,或者填写text。
但是在回调函数中执行json格式的数据,就必须将dataType写为json。
这个是我写$.post()
<!-- lang: js -->
functioncheck() {
vartiming = (new Date()).getTim ...