`
- 浏览:
278403 次
- 性别:
- 来自:
深圳
-
1.过滤器
2009-8-17 10:17:47 org.apache.catalina.startup.HostConfig checkResources
信息: Reloading context [/TestStruts]
2009-8-17 10:17:48 org.apache.catalina.core.StandardContext filterStart
严重: Exception starting filter myFilter
java.lang.NullPointerException
at com.zhao.struts.MyFilter.init(MyFilter.java:49)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:221)
at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:302)
at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:78)
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3635)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4222)
at org.apache.catalina.startup.HostConfig.checkResources(HostConfig.java:1117)
at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1215)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:293)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1306)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1570)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1579)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1559)
at java.lang.Thread.run(Unknown Source)
2009-8-17 10:17:48 org.apache.catalina.core.StandardContext start
严重: Error filterStart
2009-8-17 10:17:48 org.apache.catalina.core.StandardContext start
严重: Context [/TestStruts] startup failed due to previous errors
public void init(FilterConfig arg) throws ServletException {
// TODO Auto-generated method stub
this.config = config;
charset = config.getInitParameter("char");
if (config.getInitParameter("encode").equalsIgnoreCase("true")) {
isEncode = true;
}
}
////////////////////////////////////////////////////////////////
public void init(FilterConfig config) throws ServletException {
// TODO Auto-generated method stub
this.config = config;
charset = config.getInitParameter("char");
if (config.getInitParameter("encode").equalsIgnoreCase("true")) {
isEncode = true;
}
}
2009-8-17 10:20:40 org.apache.catalina.startup.HostConfig checkResources
信息: Reloading context [/TestStruts]
2009-8-17 10:20:41 org.apache.struts.util.PropertyMessageResources <init>
信息: Initializing, config='org.apache.struts.util.LocalStrings', returnNull=true
2009-8-17 10:20:41 org.apache.struts.util.PropertyMessageResources <init>
信息: Initializing, config='org.apache.struts.action.ActionResources', returnNull=true
2009-8-17 10:20:42 org.apache.struts.util.PropertyMessageResources <init>
信息: Initializing, config='com.zhao.struts.ApplicationResources', returnNull=true
2. 配置了过滤器,有些jsp还是乱码!
<action include="/WEB-INF/jsp/input.jsp" path="/input" />
//乱码代码 ,eclipse中用include生成的
<action forward="/form/input3.jsp" path="/input3" />
//不乱码 ,eclipse中用forward生成的
<action
path="/input"
type="org.apache.struts.actions.ForwardAction"
parameter="/WEB-INF/jsp/input.jsp" />
//还可以这样写, 书中教的
3.无设形数parameter="method"
<action
parameter="method"
path="/threeItem"
type="com.zhao.struts.action.ThreeItemActionAction"
validate="false">
<forward name="show" path="/WEB-INF/jsp/show.jsp" />
</action>
HTTP Status 500 - DispatchMapping[/threeItem] does not define a handler property
--------------------------------------------------------------------------------
type Status report
message DispatchMapping[/threeItem] does not define a handler property
description The server encountered an internal error (DispatchMapping[/threeItem] does
not define a handler property) that prevented it from fulfilling this request.
--------------------------------------------------------------------------------
Apache Tomcat/5.5.27
2009-8-17 12:49:00 org.apache.struts.util.PropertyMessageResources <init>
信息: Initializing, config='org.apache.struts.actions.LocalStrings', returnNull=true
2009-8-17 12:49:00 org.apache.struts.actions.DispatchAction execute
严重: DispatchMapping[/threeItem] does not define a handler property
2009-8-17 12:49:17 org.apache.struts.actions.DispatchAction execute
严重: DispatchMapping[/threeItem] does not define a handler property
无设定参数的数就会默认调用execute()方法去处理,这里又无写execute()方法
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
在“初涉StrutsMenu”的博客中,作者可能详细讲述了如何设置这些配置,以及在实际项目中遇到的问题和解决方案。可能还讨论了如何处理权限控制,确保只有拥有相应权限的用户才能看到特定的菜单项。此外,博客可能还会...
- **问题排查**:通过修复可能遇到的问题,提升问题解决能力。 这个项目虽然使用的是已淘汰的技术,但对于初学者来说,它可以提供一个了解JavaWeb开发历史和实践动手的机会,同时也可以对比学习现代框架的进步之处...
每个案例都详细讲解了项目的开发流程,以及代码的详细注释,有助于读者理解并掌握实际开发过程中遇到的问题和解决方案。 综上所述,本书不仅是对J2EE核心技术的一个全面介绍,也是一本实践操作指南,适合初、中、...
从给定的文件信息来看,该实习日记记录了一位计算机专业的学生在实习期间关于Java编程技术的学习、实践过程以及工作中遇到的问题与解决方法。以下是从这些日记中提取的关键知识点: ### 计算机Java实习日记关键知识...
这篇文档包含了六篇程序员实习日记,记录了一位实习生在2020年期间学习和工作的点滴,主要涉及Java编程...这也反映了程序员在实习期间可能会遇到的常见问题及解决策略,对于其他学习者和初入职场的程序员具有参考价值。
实习生在调试时遇到了数据加载失败的问题,这可能是由于数据库配置、权限、连接字符串或SQL查询错误导致的。 4. **Eclipse和MyEclipse**:Eclipse是一款流行的Java集成开发环境(IDE),MyEclipse是Eclipse的扩展,...
5. 这半年工作时间里,发现和解决问题的能力,个人的技术都有了很大的提高,在项目中遇到问题,不会再像刚开始不知道从何下手,不知道如何去定位一个问题,而现在都能较快的处理在工作中遇到的问题。 三、工作中的...
《LifeRay Portal 6.0.6 学习手册》是一份针对LifeRay...在学习过程中,与同行交流和分享经验是非常重要的,遇到问题及时寻求解答,将有助于提升学习效果。希望这份学习手册能为你的LifeRay Portal之旅提供有力的指导。
该书旨在帮助初、中级Java程序员准备面试,涵盖了Java/J2EE的核心概念和关键领域,包含了400多个面试问题及其答案。尽管对英语要求不高,但书中内容适合对Java和J2EE有一定了解的求职者。 本书由多位技术评审者审阅...
以下是一些面试中可能会遇到的Java相关知识点的详细解释: 1. **Java数组和length()方法**: - Java数组有`length`属性,而不是`length()`方法,可以获取数组的长度,例如:`int[] array = new int[5]; int len = ...
通过对jar包的探索,我可以更好地理解代码的运行机制,遇到问题时能更快地找到解决方案。最后,我认识到不应局限于一种编程语言,而是要开放思维,从不同角度思考问题,借鉴其他语言和框架的优点,培养出解决问题的...
- 当遇到页面加载失败等问题时,应检查服务器日志寻找线索。例如,500错误通常表示服务器端出现异常,可能涉及配置错误或代码问题。 #### 开源技术学习 - **Java Web开发框架**:Struts+Spring+Hibernate是一组...
通过研究和实践这个`estoredemo`项目,新手开发者可以深入了解JavaWeb的基本工作原理,为将来使用更高级的框架如Spring、Struts或Hibernate打下坚实的基础。同时,这个项目也鼓励动手实践,通过编写和调试代码来提升...
对于遇到的问题,可以查阅指南中的相关章节,或通过在线社区寻求帮助。 通过深入学习JaWE1.4,开发者不仅能提升Web应用程序的开发效率,还能掌握一套完整的开发流程,这对于个人技能的提升和团队协作都有极大的帮助...
我还需要加强总结,将遇到的问题和解决方案记录下来,以便快速定位和解决问题。 未来,我计划在新的一年里,进一步提升自己,特别是在大数据时代,我希望能深入学习云数据库相关知识,提升在关系型数据库基础上的...
1. **Java实习报告**:Java实习报告是学生在实习结束后,对实习期间的工作内容、学习成果、遇到的问题和解决方案的详细记录。它反映了实习生在Java编程、软件开发等方面的实践经验和理论应用。 2. **实习目的**:...
Java 是一种广泛使用的高级编程...对于初学者,重要的是注重实践,多敲代码,遇到问题及时解决,培养扎实的基本功。随着技能的提升,可以进一步学习Java的高级特性以及相关的框架和技术,从而在Java的世界里游刃有余。
**遇到的问题与解决方案:** - **技术难题:**虽然技术难点不多,主要是常见的增删改查操作,但在UKey集成、统一认证等方面遇到了挑战。 - **个人成长:**相比于第一个项目,作者在技术实现上更加自主,学会了如何...
这些基础扎实后,才能更好地适应工作需求,即使在面试中遇到Spring、Hibernate等高级框架的问题,也可以坦诚表示没有实际使用经验,因为对于新入职者,公司更看重基础技能和学习潜力。 其次,作者提到了学习软件的...
JavaWeb面试题是针对Java开发人员在求职过程中经常会遇到的一类问题,这些问题涵盖了JavaWeb的基础、进阶以及实际应用等多个方面。以下是一些常见的JavaWeb面试知识点,它们可以帮助你更好地准备面试,提升自己的...