初学java注解编程 记录错误及解决办法
1 :在form表单提交到controller层时 利用hbim的封装的访问数据库 form表单中属性要加上method方法 不然不成功。
2 :在运行eclipse时 有时粘贴个数据或者删除个字段老是卡一会,找到解决办法了 就是在elicpse的目录下有个elicpse.ini文件
如图:
把最后的两项给修改了 40--256 512---1024 ,若重启Eclipse 出错, 那就是这两个参数改的太大了 可以单独修改
3: 在js中 若两个日期格式相同的话,可以直接比较的。js支持这种字符串比较。strartime> endtime这样就可以比较了,如果字串不一样需要转成Date,然后再比较。
4 : easyui中关于日期控件中可选不可输的问题 无论是class=“easyui-datetimebox”(这是带时:分的) 还是calss=“easyui-datebox”(只有年月日) 在input中加个 editable=“false” 就行了 这样就达到目的了 ,只能选择不能手动输入 ,减轻了js去判断的流程 。
5:<%! %> <%%> <%= %>区别
<%! %>:JSP声明让你定义网页层的变量,来储存信息或定义支持的函式,让JSP网页的其余部分能够使用。如果发现自己有太多的程序代码,最好将它们放在不同的Java类别里。你可以在 <%! ?%>卷标里找到声明。记住要在变量声明的后面加上分号,就跟任何有效的Java叙述的形式一样: <%! int i=0; %>
<%!int a=1;%>
public class jsp {
int a =1; //这是你在jsp 里的代码
public void doProcess(...) ..
{
}
}
<% %> :程序代码段/小型指令
public class jsp {
public void doProcess(...) ..
{
int a =1; //这是你在jsp 里的代码
}
}
<%= %>:这是jsp中的表达式标签,jsp本是写html代码的 那么如果想写一个java表达式到jsp页面就需要使用<%= %> 比如<%=1+1%> 就是在页面上输出2 6: 在java controller中创建文件夹 自己写的类中的方法
improt org.springframework.web.context.request.RequestContextHolder;
improt org.springframework.web.context.request.SerletRequestAttributes;
public class BaseUtils
{
public static HttpSession getSession()
{ return ((ServletRequestAttributes)RequestContextHolder.getRequestAttributes()).getRequest().getSession();}
}
/////////
String createPath=BaseUtils.getSession().getServletContext().getRealPath("/")+"output";//这是自己写的方法 找到工作空间中的路径(.metadata)
File fileExists=new File(createPath);
if(!fileExists.exists()&& !fileExists.isDirectory())
{
fileExists.mkdir();
}
7:同一个界面或者界面之间有联系,若引用同一个js会导致有些控件不可用,比如在easyui中的下拉框,若同时引用两个相同的js则会导致下拉框 能拉不能选的问题
8:在用到java做网页,利用了easyui的样式,不觉感叹easyui真强大,一个id就可以搞定一个样式,不过重点不是说easyui的 我要说的是在网页中body可以设置一个属性那就是页面的最小值,min-width, 这是设置网页的最小宽度,高度类似,这个问题体现在当一个页面尽可能的缩放时,里面的布局可能会错乱,当然这和设置宽度自动或者100%不一个概念,当设置这个属性后,就算是页面无限窄。里面的body宽度还是不变,这样就可以达到一定的目的性。
9:aaarticlea/png;base64,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" alt="" />这个问题是在另一台电脑上拷过来一个简单的项目在另一台机器上运行出现的问题,根据提示所知是因为引用的问题,但还是查查这有什么作用
<aop:aspectj-autoproxy />作用(来自360doc)
通过配置织入@Aspectj切面,虽然可以通过编程的方式织入切面,但是一般情况下,我们还是使用spring的配置自动完成创建代理织入切面的工作。 通过aop命名空间的<aop:aspectj-autoproxy />声明自动为spring容器中那些配置@aspectJ切面的bean创建代理,织入切面。当然,spring在内部依旧采用AnnotationAwareAspectJAutoProxyCreator进行自动代理的创建工作,但具体实现的细节已经被<aop:aspectj-autoproxy />隐藏起来了<aop:aspectj-autoproxy />有一个proxy-target-class属性,默认为false,表示使用jdk动态代理织入增强,当配 为<aop:aspectj-autoproxy poxy-target-class="true"/>时,表示使用CGLib动态代理技术织入增强。不过即使proxy-target- class设置为false,如果目标类没有声明接口,则spring将自动使用CGLib动态代理。
10: 文本框的可读性操作,若是文本框是easyui类型的可以使用editable=“false” 若不是则使用 readonly=“false”
初学java注解编程 记录错误及解决办法的更多相关文章
- Java上面出现这个错误如何解决关于XML的
Java上面出现这个错误如何解决关于XML的 2015-01-07 14:49 hejiashun11325 | 分类:JAVA相关 | 浏览265次 The type org.xmlpull.v1. ...
- java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver 错误的解决办法
java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver 错误的解决办法 (2011-05-05 16:08:05) 转载▼ ...
- Python编程的10个经典错误及解决办法
接触了很多Python爱好者,有初学者,亦有转行人.不论大家学习Python的目的是什么,总之,学习Python前期写出来的代码不报错就是极好的.下面,严小样儿为大家罗列出Python3十大经典错误及 ...
- Oracle的常见错误及解决办法
ORA-12528: TNS:listener: all appropriate instances are blocking new connections ORA-12528问题是因为监听中的服务 ...
- Tomcat version 6.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 Web modules的解决办法
前提:用eclipse做项目,新建“Dynamic Web Project”时,“Dynamic web module version”栏里选了3.0版本,部署项目的时候出现了如题的错误. 解决办法: ...
- 在Linux下安装PHP过程中,编译时出现错误的解决办法
在Linux下安装PHP过程中,编译时出现configure: error: libjpeg.(a|so) not found 错误的解决办法 configure: error: libjpeg.(a ...
- Oracle10g安装中遇到的错误及解决办法
linux解决xhost: unable to open display实用技巧:在Linux下设置xhost方法步骤 第一步:用root登陆linux,启动vnc服务:第二步:根据vnc起来的端口, ...
- 关于SSIS批量抽取Excel文件报0x80004005错误的解决办法
原文:关于SSIS批量抽取Excel文件报0x80004005错误的解决办法 标题: Microsoft Visual Studio ------------------------------ Pa ...
- 使用wubi安装ubuntu14.04出现的常见错误的解决办法
花了一天的时间终于安装上了Ubuntu14.04,过程坎坷,是血泪史,开始报“cannot download the metalink and therefore the ISO”错误,解决后,又报“ ...
随机推荐
- 揭秘Facebook首个数据中心:全球15亿用户的账户信息都在这里
投递人 itwriter 发布于 2016-07-14 17:41 评论(0) 原文链接 [收藏] 对于 Facebook.Google 这种体量的科技公司而言,数据中心应该是处于军事级别的保密 ...
- IQueryable和list本地集合区别
详情请看:http://www.cnblogs.com/imust/archive/2012/11/18/2776320.html
- 关于Hibernate的sequence diagram
- LAMP安装各种问题解决方案
LAMP环境配置安装注意安装步骤及说明事项. LAMP安装各种问题解决 1. 访问ftp报错 解决: 关闭selinux vi /etc/selinux/config 内容修改为: selinux=d ...
- Linux vsftp配置本地用户
主要讲的是配置本地用户, ftp现在用的也少了,一般都用ssh和svn 1. 安装ftp yum -y install vsftpd 2. 配置 /etc/vsftpd/vsftpd.conf # ...
- Ubuntu下安装IDA pro
预备 由于IDA pro只能装在32位环境下,如果是64位Ubuntu,需要运行如下命令安装32位的必备库. sudo dpkg --add-architecture i386 sudo apt-ge ...
- navicat cannot create file 文件名、目录名或卷标语法不正确 解决方法
配置了mycat,用navicat连接8066端口,点击“查询”的时候发现出现报错: 开始以为是mycat的配置有问题,找了好久都没发现错误.根据提示信息进入到相应的目录发现每个连接其实就是一个win ...
- 强连通 HDU 1827
n个点m条边 n个权lcy 要叫这个人的花费 m条边 缩点后 新的图中 入度为0的点要通知 通知强连通分量中权值最小的 #include<stdio.h> #include<alg ...
- 系统间通信(3)——IO通信模型和JAVA实践 上篇
来源:http://blog.csdn.net/yinwenjie 1.全文提要 系统间通信本来是一个很大的概念,我们首先重通信模型开始讲解.在理解了四种通信模型的工作特点和区别后,对于我们后文介绍搭 ...
- java内存空间详解
Java内存分配与管理是Java的核心技术之一,之前我们曾介绍过Java的内存管理与内存泄露以及Java垃圾回收方面的知识,今天我们再次深入Java核心,详细介绍一下Java在内存分配方面的知识.一般 ...