一个超简单的html的疑问

来源:百度知道 编辑:UC知道 时间:2024/05/16 07:53:26
HTML的代码是这样的:
<%@ page contentType="text/html;charset=GB2312"%>
<HTML>
<HEAD>
<BODY BGCOLOR=yellow>
<FONT size=5>
<p>这是一个简单的jsp页面
<%
int i,sum=0;
for (i=1;i<=100;i++)
{
sum=sum+i;
}
%>
<p>1到100的连续和是:
<BR><%=sum%>
</FONT>
</BODY>
</HTML>

我生成一个HTML文件后,用IE打开,如下面的图所示,为什么没有输出1到100的和呢?我没有联网,装了tomcat,也打开了。
怎样才能正确显示呢? 谢谢!

这个问题很好解决哥们。我来给你说吧!!

首先,jsp页面是运行在服务器上的页面,也就是从原理上来说,它和HTML页面还有一下不同,为什么叫它是动态的页面呢?就是服务器可以动态提供页面内容,既然是服务器动态提供内容了,那理所当然是需要服务器的。所以JSP页面是运行在服务器上面的。既然这样你就需要将你的JSP页面部署在你的服务器上。即配置在tomcat里面。

方法:一般我们编写JSP页面是用eclipse来编写的。你用eclipse编写好页面后,然后让tomcat部署就可以了。然后启动浏览器,浏览这个页面就可以了。当然你如果不希望用eclipse编写页面,或者是你在eclipse里面不会部署这些东西。那就将你的HTML页面改名吧!加入改成123.jsp,把123.jsp 放到tomcat的root目录下
如果你装在C盘就是:
C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\ROOT
启动tomcat.在浏览器输入http://localhost:8080/123.jsp
(8080是你的tomcat的配置端口)

希望我的回答对你有帮助。祝你学习愉快………………

生成html没用的
要通过tomcat看

我抽测试了一下你的代码,是正确的。

根据你的描述,可以看出你没有把这个文件放入 tomcat 下.
<%
int i,sum=0;
for (i=1;i<=100;i++)
{
sum=sum+i;
}
%>

这段代码是JAVA代码,HTML语言不能解析的.必须要tomcat来编译它.
所以你要做的就是.
1.把文件名该成 JSP