我已经在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>
答案 0 :(得分:0)
这是因为您很可能不会在知道如何处理jsp的服务器上运行它,因此它只会将文件传递给浏览器。浏览器也不知道如何处理它,所以它只是被下载。 您需要一个像服务器上运行的tomcat这样的Web容器。
This guide会告诉您需要做什么。