最近在做一个小的实验室管理系统,内部使用的。
有这么一个链接
<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
【要命的珠子.doc】这篇文档,虽然名为“要命的珠子”,但实际上它是一个针对幼儿园小班的健康活动教案,旨在教育孩子们了解口腔安全和防止意外吞咽的危险。教案通过一个故事——“思思遇险”来引起孩子们的兴趣,并...
在IT行业中,游戏开发是一项非常有趣的领域,而...对于初学者,这是一个很好的实践项目,可以帮助他们在愉快的游戏体验中逐步掌握编程技巧。而对于经验丰富的开发者,重新审视这个经典游戏则可能激发新的创新灵感。
首先,这本书向我们展示了一个充满趣味的世界,老鼠们过着与人类相似的生活,他们有报纸、有旅行,甚至有自己的冒险。这样的设定不仅让故事显得新奇有趣,也为孩子们打开了一个全新的想象空间,激发他们的创造力和...
初中语文文摘社会要GDP还是要命
当一个人从小就认为自己被忽视或不公正对待,他会在进入社会后对周围环境保持警惕,寻找那些可能的不公。即使实际上并不存在这些情况,他们也可能会通过自己的想象来构建这种不公。这种心态使他们变得不快乐,甚至...
九种自杀式食物吃法乱吃紫菜要命.doc
这是一个小拼图游戏,“复制”自嘲人另一款大拼图游戏,至于为何不开源大拼图,而开源这个小的,容我讲一个故事:曾经的我曾以舔狗的姿态爱过一个女人,就想着送给她一个特殊的礼物,于是就开发了那个大拼图游戏,...
【教案名称】:《要命的珠子》——幼儿园小班健康活动 【教案目标】: 1. 培养幼儿安全意识,了解口腔的主要功能。 2. 让幼儿理解随意将小物品放入口中的潜在危险,特别是对于细小易滑的物体。 3. 通过故事引导,...
然而,这个例子揭示了经济学理论与情感、道德之间的冲突。 接着,文章提到了911事件受害者补偿基金的例子,强调了在生命定价中,经济因素如收入水平、年龄和性别都会影响赔偿金额。高收入者、年轻人和男性通常被...
以下四个常见的驾驶误区,是每个驾驶员都应该注意并及时纠正的。 首先,驾驶误区一:拐弯并道时只看反光镜。一些驾驶员在转弯或并线时过于依赖反光镜,而忽视了直接观察车侧情况的重要性。反光镜虽然能够提供大部分...
【标签】“课件”暗示这是一个教育材料,用于教学或复习高考作文。 在事件中,全聚德烤鸭店因为烤鸭间的烟道长时间未清理,导致鸭油积累引发火灾。虽然火势得到了及时控制,没有造成人员伤亡,但疏散过程中食客的...
想拥有一个可以随身携带的操作系统?你可以考虑将它安装到U盘驱动器上。很早开始在USB磁盘上运行Linux发行版已经成为可能的,只是这个制作过程嘛,有点麻烦。为什么?因为那意味着你需要在命令行中敲一大堆极客们...
儿童节这天,又曝出一起异常事件。 用户@amarlevine在推特上贴出一段视频,在天气晴好的状况下,一辆正在行驶中的特斯拉Model S,突然自动越过路中间的双黄线,径直驶入左侧的对向车道。 幸好当时对面车道空空如也...
1 Day 1 App 一天做一个应用计划很多,实现很少。想法很多,动手很少。总是想做很多事情,教小孩儿,锻炼身体, ,人工智能,iOS开发日志的播客,Android和iOS的开发,帮朋友做一个旅游网站,帮另一个朋友辅助Java ...
猫耳简单过滤弹幕脚本js插件是由作者GeTing分享的一个浏览器扩展插件。猫耳弹幕不过滤真要命,这是个简单的过滤插件,添加关键字回车生效。 什么是脚本? 脚本是批处理文件的延伸,是一种纯文本保存的程序,...
最要命的是,下次你想再中间插入一个按钮,上面的过程,您又得重新来过。有时候,您要花几个小时的时间,来生成真彩色工具条的位图资源!现在好了,工具栏生成器(Toolbar Creator)可以自动读入小位图文件(支持16×16...
这是要命呢,直接把一个放代码100G的逻辑分区给格式化了,伤心,震惊,S的心都有了。 痛定思痛,还想想想如何恢复吧,一般恢复的软件EasyRecovery什么的自己用过,恢复速度慢且成功率低,很多文件无法恢复。然后问...
总结,这个事件提供了一个多角度的讨论平台,涵盖了公共安全、企业责任、个人行为选择等多个方面,对于高中语文写作和思考具有很高的价值。它提醒我们,无论是个人还是企业,都应始终把生命安全放在首位,同时保持...