|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
其实你不用Struts,spring这些工具,直接用jsp,servlet能够很方便地写出来,而且,可以根据个人的水平、爱好,有很多方案。而struts,spring这些工具的出来。 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){ifif(request.getParameter(“username”).equals(“xxx”))…}。
3. 激发NumberFormatException非常:次要缘故原由是将用户提交的内容转换为整数大概浮点数时用户输出了别的不法字符。处置的次要体例是在必要举行转换的中央利用try/catch块捕捉此非常然后提醒用户输出正当数据。
4. 激发StringIndexOutOfBoundsException非常:次要缘故原由是利用String的substring()、charAt()等办法,而字符串的长度不敷,就会激发此非常;在字符串为null时也会激发NullPointerException。办理的办法是判空,判别长度大概转换为字节数组。思索到这些操纵良多,能够将之封装到javabean中。
5. 激发NoClassDefFoundError毛病,次要缘故原由是类路径大概类文件安排毛病,类文件的安排要切合服务器的请求。
6. 激发java.lang.Error毛病,次要缘故原由是对体系所会见内部资本,未实行封闭操纵,招致内部资本大批华侈,终极大概招致体系没法一般运转;对体系所会见的内部资本封闭次数太多,内部体系没法一般处置;所体系会见的内部资本呈现非常情形。办理的办法是:会见内部资本前,起首反省该资本(如数据库)是不是可一般毗连或操纵;会见内部资本时,假如举行了毗连,必定举行封闭操纵,并仅举行一次封闭操纵;只管在统一操纵中共享内部资本,以削减该操纵对资本的消耗,进步程序的实行效力。
微软什么都提供了。你可以试想一下,如果你是新手,你是希望你点一下按钮程序就能运行那,还是想自己一点一点的组织结构,然后打包发部,调错再打包...... |
|