一个jsp问题?

来源:百度知道 编辑:UC知道 时间:2024/07/07 15:52:04
<%@ page contentType="text/html;charset=GB2312" %>
<HTML>
<BODY BGCOLOR=cyan>
<FONT Size=5>
<P>这是一个简单的JSP页面
<P> 乘法口诀表:

<%!
synchronized void kkk()
{

for(int i=1;i<=9;i++)
{
for(int j=1;j<=i;j++)
System.out.print(j+"*"+i+"="+j*i+" ");
System.out.print("\n");
}
}

%>

<%
kkk();
%>
</FONT>
</BODY>
<HTML>
我想在浏览器看到乘法口决表打印出来。
但是,没有出现这样的结果。
为什么?
<%@ page

contentType="text/html;charset=GB2312"

%>
<HTML>
<BODY BGCOLOR=cyan>
<FONT Size=5>
<P>这是一个简单的JSP页面
<P> 乘法口诀表:

<%!
synchronized void kkk()
{

for(i

1楼 误人子弟
System.out是在服务的控制台里面显示的
如果你在jsp里面显示的话应该用jsp内建对象 out

<%

for(int i=1;i<=9;i++)
{
for(int j=1;j<=i;j++)
out.print(j+"*"+i+"="+j*i+" ");
out.print("\n");
}
%>
这样就可以了

没有控件用来显示阿
在HTML里加几个textbox显示变量吧
如把你的
<%!
synchronized void kkk()
{

for(int i=1;i<=9;i++)
{
for(int j=1;j<=i;j++)
System.out.print(j+"*"+i+"="+j*i+" ");
System.out.print("\n");
}
}

%>
改成

<%!
synchronized void kkk()
{

for(int i=1;i<=9;i++)
{
for(int j=1;j<=i;j++)
%>
<input text="<%=j%>*<%=i%>=<%=i*j%>">
<%
}
}

%>

内只对象