jsp文件运行后全是源代码,怎么回事,源代码如下

<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<%@ page import="java.util.Date"%>

<html>
<head>
<title>测试速度</title>
</head>

<body><center>
<font color="#990066" size="6" face="楷书">
测试汉字输入速度<br><hr><br>
<%
String str=request.getParameter("ta");
if(ta==null)
{
session.setAttribute("num",new Date());
%>
<font size="5">
<form action="175.jsp" method="post" name="frm">
<textarea rows="5" cols="40" name="ta"></textarea>
<br>
<input type="submit" value="发送" name="s" >
<input type="reset" value="重置" name="r" >
<%
}
else
{
Date dat1=new Date();
Date dat2=(Date)session.getAttribute("num");
%>
<font color="blue">
你输入一下汉字:<br>
<font color="#FF00FF">
<%=request.getParameter("ta")%><br><br>
<font color="blue">
共用了<%=(dat1.getTime()-dat2.getTime())%>秒。
<%
}
%>
</font>
</center>
</body>
</html>
可能没有说清楚吧,我的tomcat启动了,而且我把这个jsp文件也放到了tomcat的目录ROOT文件夹下了,测试服务器选的是JSP,站点定的是tomcat文件夹下的ROOT,不知道哪儿出问题了,显示页面就是上图,求正解,谢谢

你是直接访问的jsp文件 当然显示的源码 因为浏览器打开的是你这个文件内容 虽然开着tomcat但是没有通过tomcat访问 要通过tomcat访问才行 不明白的话 +85805764 帮你解决
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-11-06
已经说的很清楚了, 你访问的是jsp文件, 而不是发布后的项目
相似回答