`
文章列表

手动加载log4j

  xml文件的形式 DOMConfigurator.config(filename);   properties的形式 PropertyConfigurator.configure(filename);   运行报错 java.lang.IllegalAccessError: tried to access method org.apache.log4j.Logger.<init>(Ljava/lang/String;)V from class org.apache.log4j.spi.RootLogger 是由于工程里面还有log4j-over-slf4j引起的 ...
javax.mail.MessagingException: 503 Error: need EHLO and AUTH first ! 503错误。因为smtp服务器需要授权。在spring的配置中加入<prop key="mail.smtp.auth">true</prop>即可。   或者 JavaMailSenderImpl sender = new JavaMailSenderImpl(); Properties javaMailProp = new Properties(); javaMailProp.setProperty(& ...
freemarker在解析数据格式的时候,自动默认将数字按3为分割(1,000),这会给开发带来一些问题,比如通过URL传参,就会报错 ${id}=1,000   解决的办法: 1、使用内建函数c,比如:${id?c},可以避免数字被格式化。缺点:在所有需要传参的地方都要处理。   全局的处理方法2、在freemarker配置文件freemarker.properties加number_format=#或者number_format=0;       这种解决方式我试了,但是没效果,不知哪里的问题。3、在模板中直接加<#setting number_format=" ...

JPA的OpenSessionInView

    博客分类:
  • ORM
在hibernate里面使用opensessioninview正常,项目切换到JPA环境报错 org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'sessionFactory' is defined 因为JPA没有用到SessionFactory,而是改为entityManagerFactory实现,所以osiv实现相应的改一下即可解决   org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter。
转自:http://www.blogjava.net/wilesun/archive/2007/12/15/167915.html -vmargs -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M 这里有几个问题:1. 各个参数的含义什么?2. 为什么有的机器我将-Xmx和-XX:MaxPermSize都设置为512M之后Eclipse可以启动,而有些 ...
struts.xml里面 namespace如果不设置(相当于namespace=""),默认可以接收所有的URL请求 比如,访问/loginV、aa/loginV、 aa/bb/loginV 都可以访问到此Action <action name="loginV" method="loginValidate" class="user.userLoginAct"></action>   但是我设置了,只能通过/loginV访问。   寻其原因,是由于 struts.enable.S ...
直接${wsColumn.isDisplay}会报错   ${wsColumn.isDisplay?string('1','0'),如果true,返回1, false 返回0。
overflow 属性规定当内容溢出元素框时发生的事情。 通俗的规定就是在容器里的内容如果超过了父容器处理的方式。   div  {  width:150px;  height:150px;  overflow:scroll;    }     据说这个属性在IE6和IE7不起作用。 外层div上面加上position:relative就解决了。 
在struts2中用common-fileupload上传文件有文件大小限制, 限制为2M,如果超过报错, the request was rejected because its size exceeds the configured maximum (2097152)。   解决方法:在struts.xml中加入 <constant name="struts.multipart.maxSize" value="20971520"/>就可以上传20M大小的文件了。 这个值可以任意设定。
Spring通过component-scan扫描Bean,如果达成jar包,将失效。 正确的做法是:在Eclipse 导出jar的时候,选中add directory entries选项。
首先要定义不同的Appender <appender name="ACTION" class="org.apache.log4j.DailyRollingFileAppender"> <param name="File" value="D:\\DmsProject\\log\\ACTION\\action.log" /> <param name="Threshold" value="DEBUG" /> ...
由于Jquery.post没有onError回调函数。我们需要重写ajaxError方法。   1、在Action中要将异常信息通过 response.getWriter().write(e);   返回到前端。   2、在前台定义全局的错误处理函数 $(document).ready(function(){ $(document).ajaxError(function(event, jqXHR, ajaxSettings, thrownError) { alert(thrownError); $("#saveBtn").attr( ...

Struts标签样式

默认的struts标签会产生额外的内容,和html标签无法对齐。   struts2本身标签是带样式的,加上theme=“simple”就是不启用struts2默认提供的样式,就跟普通jsp一样。
转自:http://www.cnblogs.com/xd502djj/archive/2011/03/22/1991746.html   1,将com.sysdeo.eclipse.tomcat_3.2.1放到D:\program files\Genuitec\Common\plugins2,打开D:\program files\Genuitec\MyEclipse 8.5     \configuration\org.eclipse.equinox.simpleconfigurator\bundles.info文件,在最后加上com.sysdeo.eclipse.tomcat,3.2.1, ...
今天无意间看到JXL对于大数据处理提供了   WorkbookSettings wbSetting = new WorkbookSettings(); wbSetting.setUseTemporaryFileDuringWrite(true); WritableWorkbook wbook = Workbook.createWorkbook(new File("XYZ.xls"wbSetting);   还没有试,先记录一下。
Global site tag (gtag.js) - Google Analytics