2013第47周三开发中的一些抱怨

2013第47周三开发中的一些抱怨
今晚加班到现在,今天主要完成了分页过滤查询和数据的删除,剩下的重要工作是和数据的导入导出和表单验证参数验证及增加日志。我依旧在按自己的惯性依靠加班来弥补不足来缓慢推进着进度,面对惨淡的现实,但我不会放弃。说说今天遇到的问题教训:
1.在我原来的structs配置文件的代码中增加下面一段,就开始报错:The content of element type "package" must match "(result-types?,interceptors?,default-interceptor-ref?,default-action;上网搜索有类似问题但没有给出好的排查解决方案,意思是我在配置文件中:
result-types
interceptors
default-interceptor-ref
default-action-ref
default-class-ref
global-results
global-exception-mappings
action*(就是所有的action放到最后)
的顺序有问题,仔细检查了一遍也没发现有什么错误,想想是不是action里面的顺序有问题,(action里面的顺序是可以任意放的)然后把这段代码除result外都注释掉后还是不行,最后完全注释掉该段就能正常运行,然后再以最基础的<result></result>的顺序往xml中添加代码,把注释掉的语句安装格式一句句拷贝出来分别测试运行都正常,最终全部拿出来后都是正常的,实在很无语,虽然最终好了还是不知道原来报错的根源在哪里,或者真像网上一个人所说是myeclipse编辑器问题。
  <result name="exportPersonExcel" type="stream">
                 <param name="contentType">application/msexcel;charset=utf-8</param>
                 <param name="contentDisposition">attachment;filename="${fileName}"</param>
                 <param name="inputName">is</param>
                 <param name="bufferSize">1024</param>
             </result>
<!--               <param name="contentType">application/msexcel;charset=utf-8</param>-->
<!--                <param name="inputName">is</param>-->
<!--                <param name="contentDisposition">attachment;filename="${fileName}"</param>-->
<!--                <param name="bufferSize">1024</param>-->
<!--            </result>​-->
            <result name="exportPersonCard" type="stream">
                <param name="contentType">application/msexcel;charset=utf-8</param>
                <param name="inputName">is</param>
                <param name="contentDisposition">attachment;filename="${fileName}"</param>
                <param name="bufferSize">1024</param>
            </result>
2.今天调试时有两次启动tomcat插件时,WS服务端不能正常运行,后在myeclipse的project菜单下选择clean,清理下工程后再次运行,就正常启动了,郁闷。
3.今天写分页代码时因为向后台传值为1,即最终mysql语句类似limit 1,20导致第一条记录内容无法查出,开始不知道为该问题还调试花费了1-2小时。
4.今天前台jsp页面中使用了<!---->注释来注释掉一个日期控件,结果实际运行无效,后台总是报无法将String 转换为Java中Date类型的错误,检查半天才想起是注释的问题,去掉后不再报错。
5.今天想给java中的list赋值一个常量集合,找半天没找到合适的,最终无奈还是先new ArrayList后再一个个的add元素。

今天还有各种因为笔误而导致的调试错误,比如like写错,mysql中like应该写为'%name%',各种抱怨和累,但我不会放弃。
因为我还年轻,可以失败,但不能停止尝试,可以被蔑视,但绝不能放弃坚持!




原文地址:https://www.cnblogs.com/doit8791/p/3434367.html