jsp连接数据库,且已经将数据库中的信息通过.jsp文件显示出来了。想要知道,将数据库显示在.html中,如何调用.jsp?
或者说使用什么方法?

解决方案 »

  1.   

    用浏览器输入你的jsp地址的时候,web服务器接收到这个请求,然后会自动把jsp编译成servlet,这个servlet在服务器端执行后会把jsp里的动态内容都计算出来,形成纯html,然后用response发给客户端
      

  2.   

    这么说就是需要写servlet程序了??
      

  3.   


    我不知道你到底是哪里不明白
    直接访问你的这个jsp就调用了啊
      

  4.   

    我们访问jsp页面的时候,容器会把jsp编译成类servlet,处理的结果就是以html方式返回的呀. JSP就是java servlet page撒,JSP实际上就是为了简化Java编码中使用println语句输出静态的html页面编码的麻烦才诞生的,没有jsp,我们可以直接在servlet使用println打印所有的响应客户端的html代码。这个正是JSP存在的价值,他简化了这一步操作。
      

  5.   

    你的目的是什么?
    1、地址栏显示html后缀?
    2、转向到一个html页面,然后数据在页面上展示?
      

  6.   

    lz想在静态页面显示数据库内容,可从用户的角度得到的响应页面就已经是静态的了,估计lz把游览器地址的请求URL和响应的源文件混淆了。
      

  7.   

    可能是说得不明白吧!想要实现的是:.html向.jsp页面申请显示数据,jsp和数据库交互后,将数据库中的信息显示出来!
      

  8.   

    在web.xml中配置maping或者filter都能实现
      

  9.   

    LZ 你可以转向于html,如果你真的要把jsp的数据 放到html的文件中 ,如果只有几个数据当然还可以,
    如果是很多数据,要放到html中 那恐怕是老命伤财,要知道html页面不支持jsp里面的jstl标签,不支持java代码,
    我的唯一的办法是,将jsp的数据 放到xsl中,然后用javaScript dom解析出来放到 html中
      

  10.   

    不知道是否听明白了楼主的意思
      你是要用html访问jsp在jsp里面把数据调出来在显示!!! <%
         int id=0;
      //jdbc连接数据库
       Connection con =null;
       Statement str = null;
       ResultSet rs=null;
           try{
    String url="";
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    con=DriverManager.getConnection(url,"","");
    String sql = "SQL语句";
    str=con.createStatement();
    rs=str.executeQuery(sql);
        while(rs.next()){
    %>
    <tr>
                 <td><%=rs.getString("字段")%><td>

           </tr>
          
     <% 
    }
      }catch(ClassNotFoundException e){
      e.printStackTrace();
      }catch(SQLException e1){
      e1.printStackTrace();
      }finally{
      try{
       if(rs!=null){
        rs.close();
       rs=null;
       }
       if(str!=null){
        str.close();
        str=null;
       }
       if(con!=null){
       con.close();
       con=null;
       }
       }catch(Exception e){
       e.printStackTrace();
       } 
     }   
    %>
      

  11.   

    14楼的兄弟,我了解你说得,你的意思是说通过.xml文件输出,如果用json格式输出,不是不需要dom吗?