Jsp才入门
我在网上下了个源码    一个Access+Jsp做的论坛
http://www.7880.com/download/Access-4700.html 有下载我装的是Eclipse6.5+Tomcat6.0+JDK1.6
(分别安装在
    C:\Program Files\MyEclipse 6.5;
   C:\Program Files\Apache Software Foundation\Tomcat 6.0;
   C:\Program Files\Java\jdk1.6.0_16;

环境变量也都设置了。
把这个源码加压放到
..\workspace\bbs下试了  
但是有两个页面中文出现乱码incdb.jsp和incpages.jsp,用Tomcat运行   首页出错了
还请指教一下。

解决方案 »

  1.   

    Eclipse6.5几年后才会出呢。现在最新的发布版是Eclipse3.5。
    注:放下MyEclipse,投向Eclipse阵营吧,用Eclipse3.5开发web应用更方便,更合法。
      

  2.   

    乱码一般是编码方式造成的,一般在网页开头有个meta,后面有UTF-8和GB2312编码方式
      

  3.   

    配置一下你的TOMCAT编码跟页面编码统一
      

  4.   

    统一一下编码,最好都用utf-8
      

  5.   

    晕  我打错了  我用的是MyEclipse 6.5;window-preferences-workspace-text file encodeing 选择gb2312
    incpages.jsp页面还是出错;
    加了<%@ page contentType="text/html;charset=gb2312" %>也没用;
    以下是incpages.jsp代码:
    -------------------------------------
    第一句<%function writeNull(){%>
    <div align="center">                                            
      <center>                                               
       <table border="0" width="600" >                                                
      <tr>                                                
        <td width="600" >                                                
          <p align="center">暂时无记录!!!</p>                                                
        </td>                                                
      </tr>                                                 
    </table>                                            
      </center>                                  
    </div>                                  
    第二句<%}%><%
    function writeTitle(){
    String lyb_name;
    %>
    <!--表头部分 -->
     <div align="center">
      <center>
     <table border="1" width="600" bordercolorlight="#000000" bordercolordark="#FFFFFF" bgcolor="#FAD185" cellspacing="0" cellpadding="3">
      <tr>
        <td width="30" bgcolor="#000080">                                                  
          <p align="center"><a href="bbsadd.jsp?boardid=<%=boardid%>" target="_self"><font color="#FFFFFF">留言</font></a></p>                                              
        </td>                                                                                              
        <td width="30" bgcolor="#000080">                                                  
         <p align="center"><a href="bbslist.jsp?boardid=<%=boardid%>" target="_self"><font color="#FFFFFF">刷新</font></a></p>                                             
        </td> 
        <td width="30" bgcolor="#000080">                                                
         <p align="center"><a href="query.jsp"><font color="#FFFFFF">查询</font></a></p> 
        </td> 
        <td width="100"  bgcolor="#000080">                                              
          <p align="center"><a href="bbslist.jsp?boardid=<%=boardid%>&method=4"><font color="#FFFFFF">精华区</font></a></p>                                          
        </td>
        <td width="200" bgcolor="#000080">  
    <!--
    -->
        </td>                                                                                               
        <td width="110" valign="middle" bgcolor="#000080">                                                  
          <form method="GET" action="bbslist.jsp" style="margin-top: 0; margin-bottom: 0">                  
            <p align="center" style="margin-top: 0; margin-bottom: 0"><font color="#FFFFFF">转到:<input type="text" name="page" size="3" value="1">页<input type="submit" value="GO" name="GO"></font></p>                                                                           
            <input type="hidden" name="boardid" value="<%=boardid%>">      
            <input type="hidden" name="method" value="<%=method%>">      
            <input type="hidden" name="par" value="<%=par%>">      
            </form>                                                                                     
        </td>                                                                                               
      </tr>                                                                                               
    </table>                                                                                            
      </center>                                                                                           
     </div>                                                                                
                                                                                    
    <!--表头部分结束 -->                                                                    
    第三<%}%>-----------------------------
    第一句就说 syntax error on token"function",new expected;
              unknown tag(jsp:directive.)
    第二那里: systax error on token"}",delete this token.
    第三句,也就是末尾:systax error,insert";" to complete Statement;
                     systax error ,insert"}" to complete Block;
    ---------------------------------------------------------------------首页错误两个:1.右侧页面:
    type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception org.apache.jasper.JasperException: An exception occurred processing JSP page /about.jsp at line 2421: <div align="center">
    22:   <center>
    23:   <table border="0" width="500">
    24: <%while(sqlRst.next()){%>
    25:     <tr>
    26:       <td width="50%" align="center"><a href="bbslist.jsp?boardid=<%=sqlRst.getString("boardid")%>"><%=sqlRst.getString("boardname")%></a></td>
    27: <%
    Stacktrace:
    org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:505)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:416)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    root cause java.lang.NullPointerException
    org.apache.jsp.about_jsp._jspService(about_jsp.java:117)
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    -------------------------------------------------------------------------------------
    2.左侧导航部分:type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception org.apache.jasper.JasperException: An exception occurred processing JSP page /left.jsp at line 8582: 
    83: 
    84: <%
    85: while(sqlRst.next()){
    86: %>
    87: <a href="bbslist.jsp?boardid=<%=sqlRst.getString("boardid")%>"><%=sqlRst.getString("boardname")%></a><br>
    88: <%
    Stacktrace:
    org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:505)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:416)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    root cause java.lang.NullPointerException
    org.apache.jsp.left_jsp._jspService(left_jsp.java:169)
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    note The full stack trace of the root cause is available in the Apache Tomcat/6.0.20 logs.
    -----------------------------------------------
    是不是servlet的问题.... 要在xml文件里面修改?