无法在服务器上 运行 jsp

Can't run jsp on Server

我有一个网站,大部分内容都是用 .jsp 编写的。 它 运行 在 eclipse 上运行良好(使用 apache tomcat),但是当我将网站上传到我租用的服务器时,它只是向我显示 html 代码并打印 javascript 作为 text.The 服务器 运行s windows 并使用 plesk 网络主机 12.5。 我已经为 jsp 定义了 MIME 类型,但我不知道如何 运行 javascript 代码,或者如何启用 tomcat.

例如:logout.jsp

<%@ page language="java" contentType="text/html; charset=windows-1255"
    pageEncoding="windows-1255"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>MySite</title>
</head>
<body>
<%
    session.setAttribute("Status",null);
    session.setAttribute("Name", null);
    session.setAttribute("mail", null);
    response.sendRedirect("home.jsp");
%>
</body>
</html>

this is what it is showing me,而不是将我重定向到主页。

欢迎任何帮助

顺便说一句,如果你没有注意到,我对实际上传网站的想法还很陌生,直到现在我 运行 我在 IDE.[=14= 中写的网站]

大多数网站托管服务不支持 Java 相关技术(例如 JSP)。这是将 scriptlet 作为 HTML 代码段取回的最明显原因。

检查您的网络托管信息。 Java 代码支持有时作为附加功能提供,需要单独收费。

JSP 不像 PHP。代码需要加载到一个名为 WAR 文件的特殊存档中,并使用 servlet 容器的管理界面或配置文件(即 Tomcat、Glassfish 等)专门加载

另外,JSP是一个生成HTML的程序,所以你的服务器生成的MIME类型是HTML.