网管联盟 | 网管论坛 | 网管u家 | 网管博客 | 网管软件 | 网管求职 | 小游戏 | 网管搜索 | 网管原创 | 网管聚合 | 网管读摘 | 网管焦点 | 世界素材 | 会员投稿 | 会员中心 
中国网管联盟
Windows Linux Cisco 网络技术 数据库 黑客攻防 DotNet Java PHP 认证 新闻资讯 服务器 存储资讯 网络设备 网管学堂 技术专题 焦点 网吧频道
 当前位置: > bitsCN.com > JAVA > 开源技术 > Spring > spring入门几个问题及解决  

spring入门几个问题及解决

2008-04-16  作者:bitsCN整理  来源:中国网管联盟  点评 投稿 收藏

1.<bean id="helloWorld" class="org.andyny.action.HelloWorld">
      <constructor-arg index="0"> //注意: index="引号+数字"
      <value>hi,hahahaha</value>
      </constructor-arg>
      </bean> 网管bitscn_com


    2.spring配置文件
    applicationContext.xml配置文件放在本项目的工作目录下,即是:springMVC应用程序下。或者Web项目的WEB-INF目录下

网管u家u.bitscn@com


    3.web.xml,config.xml等各配置文件中,若批处理命令中参数(如:web-app 2.2/web-app 2.4版本不匹配问题及encoding编码与平台的默认编码不符合问题)
    都会显示错误。 网管u家u.bitscn@com


    <?xml version="1.0" encoding="ISO-8859-1"?>
    <!DOCTYPE web-app
      PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN"
      "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd">

网管联盟bitsCN_com


    4.java.lang.IllegalStateException: No WebApplicationContext found: no ContextLoaderListener
     registered?
     at
     org.springframework.web.servlet.support.RequestContextUtils.getWebApplicationContext(RequestC
     o
     ntextUtils.java:84)
     at
     org.springframework.web.servlet.support.RequestContext.initContext(RequestContext.java:206)
     at
     org.springframework.web.servlet.support.JspAwareRequestContext.initContext(JspAwareRequestCon
     t
    ............ 网管联盟bitsCN@com


    解决办法:
    <context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>
    /WEB-INF/applicationContext.xml
    </param-value>
    </context-param>

网管u家u.bitscn@com

    <listener>
    <listener-class>
    org.springframework.web.context.ContextLoaderListener
    </listener-class>
    </listener> 网管论坛bbs_bitsCN_com

    将上述的代码添加到web.xml文件,注意是:<servlet>标签之前。 网管论坛bbs_bitsCN_com

 

网管联盟bitsCN_com


    5.配置taglib

网管bitscn_com


    <?xml version="1.0" encoding="ISO-8859-1"?>
    <web-app xmlns="http://java.sun.com/xml/ns/j2ee"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
        http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
        version="2.4"> 网管网www_bitscn_com

        <jsp-config> // 注意:此版本需要<jsp-config>, web-app_2_2.xsd则不要。
           <taglib>
         <taglib-uri>
            /spring
         </taglib-uri>
         <taglib-location>
           /WEB-INF/spring.tld
         </taglib-location>
     </taglib>
           </jsp-config>

网管联盟bitsCN@com

 

网管u家u.bitsCN.com


    6.ListIterator

网管网www.bitscn.com

     注意:void remove()
              从迭代器指向的 collection 中移除迭代器返回的最后一个元素(可选操作)。 网管论坛bbs_bitsCN_com

       Iterator和ListIterator的不同使用方法 网管网www_bitscn_com


    我们在使用List,Set的时候,为了实现对其数据的遍历,我们经常使用到了Iterator(跌代器)。使用跌代器,你不
    需要干涉其遍历的过程,只需要每次取出一个你想要的数据进行处理就可以了。

网管网www_bitscn_com

    但是在使用的时候也是有不同的。List和Set都有iterator()来取得其迭代器。对List来说,你也可以通过
    listIterator()取得其迭代器,两种迭代器在有些时候是不能通用的,Iterator和ListIterator主要区别在以下方
    面:

网管下载dl.bitscn.com

网管bitscn_com


TAGs   解决   几个问题   入门       <   >   可以   实现   ListIterator      
 上一篇:Spring框架概述   下一篇:Spring与struts整合开发实例(一)
spring入门几个问题及解决 评论:
loading.. 评论加载中…
评论:请自觉遵守互联网相关政策法规,评论不得超过250字。

验证码: 注册用户
本类热门排行:
最新推荐文章:
网管论坛交流: