通过WEB-INF/web.xml文件实现关联,或者你用JSTL定义的标准动作也是可以的

解决方案 »

  1.   

    然后就可以用数据库了,比如下面的例子就可以调用了<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
    <%@ taglib prefix="sql" uri="http://java.sun.com/jsp/jstl/sql" %>
    <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %><%-- 
      See if the employee is already defined. If not, insert the
      info, else update it.
    --%>
    <sql:query var="empDbInfo">
      SELECT * FROM Employee 
        WHERE UserName = ?
      <sql:param value="${param.userName}" />
    </sql:query><%--
      Deal with the date values: parse the employment date and create a
      Date object from it, and create a new variable to hold the current
      date.
    --%>
    <fmt:parseDate value="${param.empDate}" var="parsedEmpDate" 
      pattern="yyyy-MM-dd" />
    <jsp:useBean id="now" class="java.util.Date" /><c:choose>
      <c:when test="${empDbInfo.rowCount == 0}">
        <sql:update>
          INSERT INTO Employee 
            (UserName, Password, FirstName, LastName, Dept, 
              EmpDate, EmailAddr, ModDate)
            VALUES(?, ?, ?, ?, ?, ?, ?, ?)
          <sql:param value="${param.userName}" />
          <sql:param value="${param.password}" />
          <sql:param value="${param.firstName}" />
          <sql:param value="${param.lastName}" />
          <sql:param value="${param.dept}" />
          <sql:dateParam value="${parsedEmpDate}" type="date" />
          <sql:param value="${param.emailAddr}" />
          <sql:dateParam value="${now}" />
        </sql:update>
      </c:when>
      <c:otherwise>
        <sql:update>
          UPDATE Employee
            SET Password = ?, 
                FirstName = ?, 
                LastName = ?, 
                Dept = ?,
                EmpDate = ?,
                EmailAddr = ?,
                ModDate = ?
            WHERE UserName = ?
          <sql:param value="${param.password}" />
          <sql:param value="${param.firstName}" />
          <sql:param value="${param.lastName}" />
          <sql:param value="${param.dept}" />
          <sql:dateParam value="${parsedEmpDate}" type="date" />
          <sql:param value="${param.emailAddr}" />
          <sql:dateParam value="${now}" />
          <sql:param value="${param.userName}" />
        </sql:update>
      </c:otherwise>
    </c:choose><%-- Get the new or updated data from the database --%>
    <sql:query var="newEmpDbInfo" scope="session">
      SELECT * FROM Employee 
        WHERE UserName = ?
      <sql:param value="${param.userName}" />
    </sql:query><%-- Redirect to the confirmation page --%>
    <c:redirect url="confirmation.jsp" />
      

  2.   

    你可以直接用JSP连接数据库,也可以在JSP中有JAVABEAN来连接数据库。
      

  3.   

    我又下载了类似的另一程序,如下,运行后报错 "连接数据库失败!",不知道你测试能不能正常运行,如果正常,请告诉小弟具体的操作步骤,谢谢.
    类似的另一程序
    http://www.jzfybjy.com/liou/sccx/uploadfile/2963_tiandinetjspgbook.rar我按“说明”,把下载的留言板解压后,改名为119,将其放在Tomcat\webapps\ROOT下,先用MYSQL建立数据库guestbook,如下 
    http://www.jzfybjy.com/liou/sccx/uploadfile/276.jpg 再将td文件夹COPY到119\WEB-INF\classes目录下,最后在tomcat内予览index.jsp ,最后键入  
    http://localhost:8080/119/index.jsp 可以出现如下错误 
    http://www.jzfybjy.com/liou/sccx/uploadfile/277.jpg 请问我错在哪啊?
      

  4.   

    xaxyt(笨笨) ( ) 信誉:100  2005-1-30 19:23:53  得分: 0  
     
     
       
    你可以直接用JSP连接数据库,也可以在JSP中有JAVABEAN来连接数据库。  
     
    好好看看这句话……
      

  5.   

    看来你还不太会用jsp连接数据库,建议你可以在网上找一些资料,看一下在JSP在怎么联接数据库
      

  6.   

    我又下载了类似的另一程序,如下,运行后报错 "连接数据库失败!",不知道你测试能不能正常运行,如果正常,请告诉小弟具体的操作步骤,谢谢.
    类似的另一程序
    http://www.jzfybjy.com/liou/sccx/uploadfile/2963_tiandinetjspgbook.rar我按“说明”,把下载的留言板解压后,改名为119,将其放在Tomcat\webapps\ROOT下,先用MYSQL建立数据库guestbook,如下 
    http://www.jzfybjy.com/liou/sccx/uploadfile/276.jpg 再将td文件夹COPY到119\WEB-INF\classes目录下,最后在tomcat内予览index.jsp ,最后键入  
    http://localhost:8080/119/index.jsp 可以出现如下错误 
    http://www.jzfybjy.com/liou/sccx/uploadfile/277.jpg 请问我错在哪啊?
      

  7.   

    我又下载了类似的另一程序,如下,运行后报错 "连接数据库失败!",不知道你测试能不能正常运行,如果正常,请告诉小弟具体的操作步骤,谢谢.
    类似的另一程序
    http://www.jzfybjy.com/liou/sccx/uploadfile/2963_tiandinetjspgbook.rar我按“说明”,把下载的留言板解压后,改名为119,将其放在Tomcat\webapps\ROOT下,先用MYSQL建立数据库guestbook,如下 
    http://www.jzfybjy.com/liou/sccx/uploadfile/276.jpg 再将td文件夹COPY到119\WEB-INF\classes目录下,最后在tomcat内予览index.jsp ,最后键入  
    http://localhost:8080/119/index.jsp 可以出现如下错误 
    http://www.jzfybjy.com/liou/sccx/uploadfile/277.jpg 请问我错在哪啊?
      

  8.   

    我如果不把jsp网页程序放在root目录下,我应该怎样做啊?
    我的tomcat装的位置在D:\Tomcat 5.0\webapps\ROOT\index.jsp ,每次用tomcat来浏览网页都是把jsp网页程序放在root目录下,然后再输入如下网址来看网页 
    http://localhost:8080/index.jsp
    不知道怎么回事,近来我在root目录下浏览网页有时报错,我想不在root目录下浏览网页,换为D:\Tomcat 5.0\webapps\guestbook(guestbook为自己新建的一目录) 请问
    1.如果我在guestbook目录下放一名为index.jsp的程序后,我应该在地址栏输入什么才能看到网页啊?
    2.我的mysql数据库装在 C:\Program Files\MySQL\MySQL Server 4.1\data,如果要和新建的guestbook目录联系起来,mysql数据库的连接上要怎样改变才行啊?谢谢!