在自己电脑用Eclipse能正常显示的JSP网页(含JAVA代码),但是别人访问我的网页就全部显示源码

在自己电脑用Eclipse能正常显示的JSP网页(含JAVA代码),但是别人访问我的网页就全部显示源码,但是不含JAVA的网页却能正常显示,比如我这个网页代码如下:<%@... 在自己电脑用Eclipse能正常显示的JSP网页(含JAVA代码),但是别人访问我的网页就全部显示源码,但是不含JAVA的 网页却能正常显示,比如我这个网页

代码如下:
<%@ page language="java" charset=UTF-8"%>
<%@ page import="java.io.*, java.util.*" %>
<%@ page import="java.sql.*"%>

<%
Connection conn = null;
Statement stmt = null;
String ItemName="kong";
String ItemPrice="0";

try{
Class.forName("com.mysql.jdbc.Driver");
conn = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/memberlist","root","");
stmt = conn.createStatement();
ResultSet rs=stmt.executeQuery("select *from memberlist where Item01!='NULL';");
if(rs.next())
{
ItemName=rs.getString("Item01");
ItemPrice=rs.getString("Price01");
}
}
finally {}
%>

<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title></head><body>

<%=ItemName %>, <%=ItemPrice %><BR><BR>
<FORM ACTION=memberjoin1.jsp>
<INPUT TYPE=SUBMIT VALUE='Member Join'>
</FORM>
<FORM ACTION=Login.jsp>
<INPUT TYPE=SUBMIT VALUE='Login'>
</FORM> </body></html>

但是如果把JAVA代码,既 <%... %> 中的删掉却可以显示
<%
Connection conn = null;
Statement stmt = null;
......
try{...
}
finally {}
%>

如图。。。
展开
 我来答
liubinny
2011-06-15 · TA获得超过777个赞
知道小有建树答主
回答量:104
采纳率:0%
帮助的人:131万
展开全部
JSP的必须是在支持 Servlet标准的Web容器运行。 如果是指通过IE直接打开JSP,那<%%>这些标签是不会被解析,直接显示出来。如果JSP是运行在Web容器(比如Tomcat)中,通过IE访问tomcat上的JSP,那么<%%>包含的java代码会被执行,并输出执行后的html代码。

明白以上道理,就可以解决这个问题。
lf11971
2011-06-14 · TA获得超过351个赞
知道小有建树答主
回答量:431
采纳率:0%
帮助的人:0
展开全部
你没有配置tomcat环境
追问
如何配置呢?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wclxyn1314
2011-06-14 · 超过21用户采纳过TA的回答
知道答主
回答量:86
采纳率:0%
帮助的人:70万
展开全部
环境是什么,要回答就说清楚一点,我也很纠结这个问题。哥有答案了告诉我一声,336365344@qq.com
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
逍遥o君子oO
2011-06-15
知道答主
回答量:17
采纳率:0%
帮助的人:5.7万
展开全部
关键是怎么访问的。要访问tomcat
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式