发下我的photobook-servlet.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "spring-beans.dtd">
<beans>
<!-- 電話本 -->
<bean name="/photobook.photobook"
class="cn.sinocom.subsystem.pho.web.controller.PhotobookController" />
</beans> 
还有SqlMapConfig.xml<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE sqlMapConfig      
    PUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2.0//EN"      
    "sql-map-config-2.dtd"><sqlMapConfig> <sqlMap
resource="cn/sinocom/subsystem/pho/dao/ibatis/map/Photobook.xml" />
</sqlMapConfig>以及对应的Photobook.xml<?xml version="1.0" encoding="UTF-8" ?>
<!-- T_RESANS -->
<!DOCTYPE sqlMap PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN" "sql-map-2.dtd"><sqlMap namespace="Photobook"> <typeAlias alias="Photobook"
type="cn.sinocom.subsystem.pho.domain.Photobook" /> <resultMap id="PhotobookResult" class="cn.sinocom.subsystem.pho.domain.Photobook">
<result property="no" column="PHOTOBOOK_S_ID" />
<result property="name" column="PHOTOBOOK_S_NAME" />
<result property="photo" column="PHOTOBOOK_S_PHOTO" />
<result property="addr" column="PHOTOBOOK_S_ADD" />
</resultMap> <select id="selectAllPhotobook" resultMap="PhotobookResult">
<![CDATA[
           SELECT      PHOTOBOOK_S_ID,    
                       PHOTOBOOK_S_NAME, 
                       PHOTOBOOK_S_PHOTO,
                       PHOTOBOOK_S_ADD 
           FROM        T_PHOTOBOOK 
]]>
</select> <insert id="insertPhotobook" parameterClass="cn.sinocom.subsystem.pho.domain.Photobook">
<![CDATA[
    INSERT INTO T_PHOTOBOOK 
               (PHOTOBOOK_S_ID, 
            PHOTOBOOK_S_NAME, 
            PHOTOBOOK_S_PHOTO, 
            PHOTOBOOK_S_ADD)
     VALUES(#no#, 
            #name#,
            #photo#, 
            #addr#)
]]>
</insert>

<delete id="deletePhotobook" parameterClass="cn.sinocom.subsystem.pho.domain.Photobook">
<![CDATA[
    DELETE FROM T_PHOTOBOOK
    WHERE PHOTOBOOK_S_ID = #no#
    ]]>
</delete>

<update id="updatePhotobook" parameterClass="cn.sinocom.subsystem.pho.domain.Photobook">
<![CDATA[
    UPDATE T_PHOTOBOOK
    SET PHOTOBOOK_S_NAME = #name#,
        PHOTOBOOK_S_PHOTO = #photo#,
        PHOTOBOOK_S_ADD = #addr#
        WHERE PHOTOBOOK_S_ID = #no#
]]>
</update>
</sqlMap>

解决方案 »

  1.   

    <bean name="/photobook.photobook"
    class="cn.sinocom.subsystem.pho.web.controller.PhotobookController" />
    </beans>  
    ------------------------------------------------------------------------
    <bean name="photobook.photobook"
    class="cn.sinocom.subsystem.pho.web.controller.PhotobookController" />
    </beans>  把/去掉?
      

  2.   

    我的数据库表结构
    create table T_PHOTOBOOK
    (
      PHOTOBOOK_S_ID    VARCHAR2(20) not null,
      PHOTOBOOK_S_NAME  VARCHAR2(20) not null,
      PHOTOBOOK_S_PHOTO VARCHAR2(20),
      PHOTOBOOK_S_ADD   VARCHAR2(100)
    )alter table T_PHOTOBOOK
      add primary key (PHOTOBOOK_S_ID)
      

  3.   

    这个,我使用的是BeanNameUrlHandlerMapping处理器映射,貌似“/”应该留着吧
    8过偶试下,现在越来越觉得自己小白了
      

  4.   

    cn.sinocom.subsystem.pho.web.controller.PhotobookController
    是这个类无法实例化,构造函数中抛了异常
      

  5.   

    OSController.java:79
    这个类79行
      

  6.   

    OSController.java:79代碼如下:
    throw new OSException(e);不大像是這個的錯誤cn.sinocom.subsystem.pho.web.controller.PhotobookController 
    是这个类无法实例化,构造函数中抛了异常這個問題該怎麽解決阿?
      

  7.   

    OSController.java:79代碼如下: 
    throw new OSException(e); 不就是这里抛出了异常吗,为什么会抛出这个异常要你自己看代码啊