最近在做一个小的实验室管理系统,内部使用的。
有这么一个链接
<html:link action="/getProject.do?pageMethod=first&projectname=${projectname}">首页</html:link>
后台通过request.getParameter("projectname")获取后,进行判定空值、null后组成相应的select语句
但在判定的时候,写成了if(!projectname.equals("")&& projectname != null)的形式了,结果就出现了下面的异常,汗颜呀,直接出了servlet异常,查找了半天,看来代码一定要小心,记下来做教训
严重: Servlet.service() for servlet action threw exception
javax.servlet.ServletException
at org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:535)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:433)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:697)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at cuit.isi.labsys.servlet.EncodingFilter.doFilter(EncodingFilter.java:26)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at cuit.isi.labsys.filter.SetCharacterEncoding.doFilter(SetCharacterEncoding.java:21)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:228)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:216)
at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:866)
at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:716)
at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1498)
at java.lang.Thread.run(Thread.java:595)
分享到:
相关推荐
人工智能会是一个要命的问题吗.pdf
在幼儿园小班健康教育的课堂上,一个生动而富有教育意义的教案——“要命的珠子”,正吸引着孩子们的注意。这个教案不同于其他传统的教学方法,它以一个充满悬疑和教育意义的故事“思思遇险”为载体,引导孩子们深入...
在IT行业中,游戏开发是一项非常有趣的领域,而...对于初学者,这是一个很好的实践项目,可以帮助他们在愉快的游戏体验中逐步掌握编程技巧。而对于经验丰富的开发者,重新审视这个经典游戏则可能激发新的创新灵感。
首先,这本书向我们展示了一个充满趣味的世界,老鼠们过着与人类相似的生活,他们有报纸、有旅行,甚至有自己的冒险。这样的设定不仅让故事显得新奇有趣,也为孩子们打开了一个全新的想象空间,激发他们的创造力和...
初中语文文摘社会要GDP还是要命
当一个人从小就认为自己被忽视或不公正对待,他会在进入社会后对周围环境保持警惕,寻找那些可能的不公。即使实际上并不存在这些情况,他们也可能会通过自己的想象来构建这种不公。这种心态使他们变得不快乐,甚至...
而《要命的珠子》这一教案,正是这样一个旨在预防幼儿误吞异物,培养安全意识的教育方案。 教案的首要目标是引导幼儿认识到口腔的主要功能,并在此基础上理解口腔的安全使用方式。幼儿常常对于身边的环境充满了好奇...
例如,在一个购买小狗的故事中,当面对昂贵的医疗费用时,继续治疗还是选择放弃,并重新购买一只小狗,从经济学的角度来看,后者似乎更符合成本效益原则。然而,这种基于经济效益的决策忽视了情感和道德的因素。小狗...
九种自杀式食物吃法乱吃紫菜要命.doc
这是一个小拼图游戏,“复制”自嘲人另一款大拼图游戏,至于为何不开源大拼图,而开源这个小的,容我讲一个故事:曾经的我曾以舔狗的姿态爱过一个女人,就想着送给她一个特殊的礼物,于是就开发了那个大拼图游戏,...
第一个常见的驾驶误区是关于拐弯并道时的观察方法。不少司机认为,只要通过反光镜查看后方情况就足够安全了。然而,这种做法忽略了反光镜的盲区问题。反光镜虽然能提供重要的视野,但其固有的视角限制意味着在某些...
【标签】“课件”暗示这是一个教育材料,用于教学或复习高考作文。 在事件中,全聚德烤鸭店因为烤鸭间的烟道长时间未清理,导致鸭油积累引发火灾。虽然火势得到了及时控制,没有造成人员伤亡,但疏散过程中食客的...
想拥有一个可以随身携带的操作系统?你可以考虑将它安装到U盘驱动器上。很早开始在USB磁盘上运行Linux发行版已经成为可能的,只是这个制作过程嘛,有点麻烦。为什么?因为那意味着你需要在命令行中敲一大堆极客们...
儿童节这天,又曝出一起异常事件。 用户@amarlevine在推特上贴出一段视频,在天气晴好的状况下,一辆正在行驶中的特斯拉Model S,突然自动越过路中间的双黄线,径直驶入左侧的对向车道。 幸好当时对面车道空空如也...
1 Day 1 App 一天做一个应用计划很多,实现很少。想法很多,动手很少。总是想做很多事情,教小孩儿,锻炼身体, ,人工智能,iOS开发日志的播客,Android和iOS的开发,帮朋友做一个旅游网站,帮另一个朋友辅助Java ...
猫耳简单过滤弹幕脚本js插件是由作者GeTing分享的一个浏览器扩展插件。猫耳弹幕不过滤真要命,这是个简单的过滤插件,添加关键字回车生效。 什么是脚本? 脚本是批处理文件的延伸,是一种纯文本保存的程序,...
最要命的是,下次你想再中间插入一个按钮,上面的过程,您又得重新来过。有时候,您要花几个小时的时间,来生成真彩色工具条的位图资源!现在好了,工具栏生成器(Toolbar Creator)可以自动读入小位图文件(支持16×16...
这是要命呢,直接把一个放代码100G的逻辑分区给格式化了,伤心,震惊,S的心都有了。 痛定思痛,还想想想如何恢复吧,一般恢复的软件EasyRecovery什么的自己用过,恢复速度慢且成功率低,很多文件无法恢复。然后问...
总结,这个事件提供了一个多角度的讨论平台,涵盖了公共安全、企业责任、个人行为选择等多个方面,对于高中语文写作和思考具有很高的价值。它提醒我们,无论是个人还是企业,都应始终把生命安全放在首位,同时保持...