亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 2355 | 回復(fù): 1
打印 上一主題 下一主題

[原創(chuàng)]請教spring2+ibatis2找不到數(shù)據(jù)源 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2007-09-26 00:09 |只看該作者 |倒序瀏覽
http://localhost:8888/spring/db.do

錯誤提示

  1. HTTP Status 500 -

  2. --------------------------------------------------------------------------------

  3. type Exception report

  4. message

  5. description The server encountered an internal error () that prevented it from fulfilling this request.

  6. exception

  7. org.springframework.web.util.NestedServletException: Request processing failed; nested exception is java.lang.NullPointerException
  8.         org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:487)
  9.         org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:430)
  10.         javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
  11.         javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
  12.         org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
  13.         org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)


  14. root cause

  15. java.lang.NullPointerException
  16.         lsj.EmpSqlMapDao.getAllEmp(Unknown Source)
  17.         lsj.MyDb.handleRequest(Unknown Source)
  18.         org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
  19.         org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:857)
  20.         org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:792)
  21.         org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:475)
  22.         org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:430)
  23.         javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
  24.         javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
  25.         org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
  26.         org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)


  27. note The full stack trace of the root cause is available in the Apache Tomcat/5.5.23 logs.


  28. --------------------------------------------------------------------------------

  29. Apache Tomcat/5.5.23
復(fù)制代碼


dispatcher-servlet.xml

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <beans xmlns="http://www.springframework.org/schema/beans"
  3.         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  4.         xsi:schemaLocation="
  5. [url]http://www.springframework.org/schema/beans[/url]
  6. [url]http://www.springframework.org/schema/beans/spring-beans-2.0.xsd[/url]
  7. ">

  8.         <bean id="viewResolve"
  9.                 class="org.springframework.web.servlet.view.InternalResourceViewResolver">
  10.                 <property name="prefix" value="/jsp/" />
  11.                 <property name="suffix" value=".jsp" />
  12.         </bean>

  13.         <bean name="/hello.do" class="lsj.MyC">
  14.                 <property name="viewPage" value="hello" />
  15.         </bean>

  16.         <bean id="dataSource"
  17.                 class="org.springframework.jdbc.datasource.DriverManagerDataSource">
  18.                 <property name="driverClassName"
  19.                         value="com.microsoft.jdbc.sqlserver.SQLServerDriver" />
  20.                 <property name="url"
  21.                         value="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=Northwind" />
  22.                 <property name="username" value="sa" />
  23.                 <property name="password" value="" />
  24.         </bean>

  25.         <bean id="sqlMapClient"
  26.                 class="org.springframework.orm.ibatis.SqlMapClientFactoryBean">
  27.                 <property name="configLocation"
  28.                         value="WEB-INF/classes/lsj/sql-map-config.xml" />
  29.                 <property name="dataSource" ref="dataSource" />
  30.         </bean>

  31.         <bean id="empDao" class="lsj.EmpSqlMapDao">
  32.                 <property name="sqlMapClient" ref="sqlMapClient"/>
  33.         </bean>

  34.         <bean name="/db.do" class="lsj.MyDb">
  35.                 <property name="viewPage" value="db" />
  36.         </bean>
  37.        
  38. </beans>
復(fù)制代碼

論壇徽章:
0
2 [報告]
發(fā)表于 2007-09-26 02:43 |只看該作者

  1. package lsj;

  2. public class Emp {
  3.   private String EmployeeID,LastName,FirstName;

  4.   public String getEmployeeID() {
  5.     return EmployeeID;
  6.   }

  7.   public void setEmployeeID(String employeeID) {
  8.     EmployeeID = employeeID;
  9.   }

  10.   public String getLastName() {
  11.     return LastName;
  12.   }

  13.   public void setLastName(String lastName) {
  14.     LastName = lastName;
  15.   }

  16.   public String getFirstName() {
  17.     return FirstName;
  18.   }

  19.   public void setFirstName(String firstName) {
  20.     FirstName = firstName;
  21.   }
  22.   
  23. }
復(fù)制代碼


  1. package lsj;

  2. import java.util.List;

  3. import lsj.Emp;

  4. public interface EmpDao {
  5.   public List<Emp> getAllEmp();
  6. }
復(fù)制代碼


  1. package lsj;

  2. import java.sql.SQLException;
  3. import java.util.List;

  4. import org.springframework.dao.DataAccessException;

  5. import com.ibatis.sqlmap.client.SqlMapClient;

  6. public class EmpSqlMapDao implements EmpDao {

  7.   private SqlMapClient sqlMapClient;

  8.   public void setSqlMapClient(SqlMapClient sqlMapClient) {
  9.     this.sqlMapClient = sqlMapClient;
  10.   }

  11.   public List<Emp> getAllEmp() throws DataAccessException {
  12.     try {
  13.       return (List<Emp>) this.sqlMapClient.queryForList("getAllEmp");
  14.     } catch (SQLException se) {
  15.       se.toString();
  16.     }
  17.     return null;
  18.   }
  19. }
復(fù)制代碼


  1. package lsj;

  2. import javax.servlet.http.HttpServletRequest;
  3. import javax.servlet.http.HttpServletResponse;

  4. import org.springframework.web.servlet.ModelAndView;
  5. import org.springframework.web.servlet.mvc.Controller;

  6. public class MyDb implements Controller {
  7.   private String viewPage;

  8.   public void setViewPage(String viewPage) {
  9.     this.viewPage = viewPage;
  10.   }

  11.   public ModelAndView handleRequest(HttpServletRequest arg0,
  12.       HttpServletResponse arg1) throws Exception {
  13.     ModelAndView modelAndView = new ModelAndView("db");
  14.     modelAndView.addObject("empDao", new EmpSqlMapDao().getAllEmp());
  15.     return modelAndView;
  16.   }

  17. }
復(fù)制代碼


Emp.xml

  1. <?xml version="1.0" encoding="UTF-8" ?>

  2. <!DOCTYPE sqlMap PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN"
  3.     "http://ibatis.apache.org/dtd/sql-map-2.dtd">

  4. <sqlMap namespace="Emp">

  5.   <typeAlias alias="emp" type="lsj.Emp" />

  6.   <select id="getAllEmp" resultClass="emp">
  7.     SELECT EmployeeID, LastName, FirstName FROM Employees
  8.   </select>

  9. </sqlMap>
復(fù)制代碼


sql-map-config.xml

  1. <?xml version="1.0" encoding="UTF-8" ?>

  2. <!DOCTYPE sqlMapConfig      
  3.     PUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2.0//EN"      
  4.     "http://ibatis.apache.org/dtd/sql-map-config-2.dtd">

  5. <sqlMapConfig>

  6.   <sqlMap resource="lsj/Emp.xml" />

  7. </sqlMapConfig>
復(fù)制代碼


db.jsp

  1. <%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
  2. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  3. <html>
  4. <head>
  5. <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
  6. <title></title>
  7. </head>

  8. <body>

  9. </body>
  10. </html>
復(fù)制代碼
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP