为什么将普通html页面转换为jsp页面,运行tomcat显示时好久不显示出来?
那位高手知道?

解决方案 »

  1.   

    Tomcat要把jsp转换成servlet,然后编译成class,再生成为html发到客户浏览器。这是需要时间的。你第二次访问这个页面就会很快了
      

  2.   

    jsp是动态页面它有一定的逻辑,在浏览器看到的那不是jsp而是经过jsp转换生成的静态html,在任何一个满足了j2ee规范的servlet容器中都有一个jsp转换引擎,当从浏览器发起一个jsp的访问时,容器会将jsp转换成servlet(第一次需要转换,以后访问就不需要了),然后将servlet这个java类编译生成class,然后class被装入JVM,然后才能生成html发送到浏览器,这么长的过程肯定需要时间。
    楼主还是买本jsp的书好好看看,这些都是最基础的~
      

  3.   

    我直接粘贴的html源文件到jsp页,前面就加了一句话:
    <%@page contentType="text/html; charset=GBK"%>
      

  4.   

    你先建个 jsp页面,把html 的body 部分代码 拷过去不就行了么!
    直接改后缀 好像不行,
    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
    这是jsp页面的头行代码!html 里没有