1/java.sql.datatruncation:data truncation
读取数据时发生数据截断警告,看看你插入的数据是否超过你数据库要求的长度咯。
2/equal symbol expected
一般是在写page 指令的时候,书写错误,如:双引号,分号。
3、<%@ page include file="incoming/connectdb.jsp"%>
<%@ page include file="incoming/common.jsp"%>
也会报告上面的异常
下面为正确的格式:
<%@ page include="incoming/connectdb.jsp"%>
<%@ page include="incoming/common.jsp"%>
or
<%@ include file="incoming/connectdb.jsp"%>
<%@ include file="incoming/common.jsp"%>
4.http://archive.apache.org/dist/jakarta/下载poi
5、http://www.caucho.com/download/下载resin
6、删除单位的时候,注意要级联到通讯录表的,delete from notebook where ctype = deptid
把deptid传递给它,进行删除。这样,单位都删除了,人员也跟着没有了。。
7、在设计数据库表的字段时候,最好多多设置一些空闲的字段,因为用户在后来项目的开发过程中,有新的变化,这就要求你新增字段 ,而临时去增加删除字段,对程序影响太大,所以事先外就预备一些字段供后来增改。。
8、在做Excel导入的过程中,需要获取文件的路径,而又不能使用绝对路径,这样,我就使用一招,上传文件 的过程中,我来进行导入操作,,呵呵,,就有了弹出式对话框以供选择文件的路径。。
10、在写链接的时候,一定要注意等号右边的变量值一定不要多敲空格。。
万一敲上了空格,就在getparameter()方法时候采用trim()方法去掉多余空格。。
1. 对应String类型的对象使用println()方法时,如果对象为null,将打印null而不是引发NullPointerException,由此引用的问题是容易造成错觉,对于以后对字符串的操作容易引起问题。
2. 引发NullPointerException异常,主要原因是没有对对象的存在性进行验证,在jsp编程中经常出现:if (request.getParameter(“username”).equals(“xxx”))、out.println(session.getAttribute(“record”))等。解决这个问题的方法是在使用前进行判空比较:if (request.getParameter(“username”)!=null) {if if (request.getParameter(“username”).equals(“xxx”))…}。
3. 引发NumberFormatException异常:主要原因是将用户提交的内容转换为整数或者浮点数时用户输入了其它非法字符。处理的主要方式是在需要进行转换的地方使用try/catch块捕获此异常然后提示用户输入合法数据。
4. 引发StringIndexOutOfBoundsException异常:主要原因是使用String的substring()、charAt()等方法,而字符串的长度不够,就会引发此异常;在字符串为null时也会引发NullPointerException。解决的方法是判空,判断长度或者转换为字节数组。考虑到这些操作很多,可以将之封装到javabean中。
5. 引发NoClassDefFoundError错误,主要原因是类路径或者类文件放置错误,类文件的放置要符合服务器的要求。
6. 引发java.lang.Error错误,主要原因是对系统所访问外部资源,未执行关闭操作,导致外部资源大量浪费,最终可能导致系统无法正常运行;对系统所访问的外部资源关闭次数太多,外部系统无法正常处理;所系统访问的外部资源出现异常情况。解决的方法是:访问外部资源前,首先检查该资源(如数据库)是否可正常连接或操作;访问外部资源时,如果进行了连接,一定进行关闭操作,并仅进行一次关闭操作;尽量在同一操作中共享外部资源,以减少该操作对资源的消费,提高程序的执行效率。
assort单位表:
1、id int类型
2、name varchar类型
3、parentid int类型(0表示是父节点,非0表示其父节点为parentid)
4、flag int类型 (1表示有子节点,2表示是叶子节点)
5、sortes int类型(排序的序号)
6、bm int类型(关联到县市bm表的id)
bm县市表:
1、id int类型
2、name varchar类型
User登录表:
1、id int类型
2、nickname varchar
3、password varchar
4、role int 角色限制
5、lm int 关联到assort单位表中的id号(该用户账号管理对应的哪个单位,而该单位可能是
有下属单位的有可能是没有下属单位的)
Notebook主表
1、id int
2、name varchar
3、cbc 排序的序号
4、ctype 关联到assort单位表中的id号(善用IN集合查询)
网站功能:
产品展示 在线订单 公司简介 新闻文章 下载系统 商城购物 论坛 会员系统 博客系统 相册图库 用户留言 视频播放 在线聊天 流量分析 人才招聘 旅游线路 网络硬盘 企业邮局 投票调查 友情链接 校友录
role : 1 有子单位,只增加其自身下的
2 无子单位,无法增加
3 市县级,分两步走
角色在登录时候定
权限lm
1、parentid 增加通信录上下两级,有父就有子
2、deptid 只有其自身
3、listall 一级 二级(级联菜单)
三种不同的查询,三种不同的Excel导出方法
1、delete、update后的页面跳转问题,Servlet带参数该如何实现
2、ctype、parentid等均为id,int类型
3、人员添加问题。