JSP文件打开就像下载文件一样

时间:2016-09-15 12:29:43

标签: java jsp

我已经在netbeans上创建了一个web项目,我的time.jsp页面像下载文件一样打开,而不是在Internet Explorer上打开页面。 为什么会这样? 谢谢。

<jsp version="2.1" xmlns:f="http://java.sun.com/jsf/core"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:jsp="http://java.sun.com/JSP/page"
      xmlns:webuijsf="http://www.sun.com/webui/webuijsf">
<jsp:directive.page contentType="text/html:charset=UTF-8" pageEncoding="UTF-8"/>
<f:view>
    <webuijsf:page id="page1">
      <webuijsf:html id="html1">
        <webuijsf:head id="head1" title="Web Time: A Simple Example">
          <webuijsf:link id="link1" url="/resources/stylesheet.css"/> 
          <webuijsf:meta content="60" httpEquiv="refresh"/>
        </webuijsf:head>  
          <webuijsf:body id="body1" style="-rave-layout: grid">
              <webuijsf:form id="form1">
                  <webuijsf:staticText id="timeHeader"
                                       style="font-size: 18px; left: 24px; top: 24px;
                                       position: absolute"
                                       text="Current time on the web server"/>
                  <webuijsf:staticText binding=""
                                       id="clockText" style="background-color: black;
                                       color: yellow; font-size: 18px; left: 24px;
                                       top: 48px; position: absolute"/>
                </webuijsf:form>
          </webuijsf:body>                
          </webuijsf:html>   
        </webuijsf:page> 
</f:view>

1 个答案:

答案 0 :(得分:0)

这是因为您很可能不会在知道如何处理jsp的服务器上运行它,因此它只会将文件传递给浏览器。浏览器也不知道如何处理它,所以它只是被下载。 您需要一个像服务器上运行的tomcat这样的Web容器。

This guide会告诉您需要做什么。