課程
/后端開發(fā)
/Java
/JAVA遇見HTML——JSP篇
為什么我照著老師敲,在運行時以前的結果還是會顯示出來,造成結果成堆,就是一張九九乘法表出現(xiàn)了n多次
2017-03-03
源自:JAVA遇見HTML——JSP篇 2-12
正在回答
<%@ page language="java" contentType="text/html; charset=utf-8"
? ? %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Insert title here</title>
</head>
<body>
<%!
?String printMultiTable1(){
String s="";
for(int i=1;i<=9;i++)
{
for(int j=1;j<=i;j++)
s+=i+"*"+j+"="+(i*j)+" ";
}
s+="<br>";
return s;
void printMultiTable2(JspWriter out) throws Exception{
out.println(i+"*"+j+"="+(i*j)+" ");
out.println("<br>");
%>
<h1>九九乘法表</h1>
<hr>
<%=printMultiTable1() %>
<br>
<%printMultiTable2(out); %>
</body>
</html>
復制粘貼我的代碼再運行試試
帥意 提問者
將Tomcat服務器重新啟動
<%@?page?language="java"?contentType="text/html;?charset=UTF-8" ????pageEncoding="UTF-8"%> <!DOCTYPE?html?PUBLIC?"-//W3C//DTD?HTML?4.01?Transitional//EN"?"http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta?http-equiv="Content-Type"?content="text/html;?charset=UTF-8"> <title>Insert?title?here</title> </head> <body> <%! //返回九九乘法表對應的HTML代碼,通過表達式來調用 String?printMultiTable1() { String?s?=?""; for(int?i?=1;i<=9;i++){ for(int?j=1;j<=i;j++){ s+=?i+"*"+j+"="+(i*j)+" "; } s+="<br>"; } return?s; } //JSP內置out對象,通過腳本方式? void?printMultiTable2(JspWriter?out)?throws?Exception { for(int?i=1;i<=9;i++) { for(int?j=1;j<=i;j++) { out.println(?i+"*"+j+"="+(i*j)+" "); } out.println("<br>"); } } %> <h2>九九乘法表</h2> <hr> <%=printMultiTable1()?%> <br> <%?printMultiTable2(out);%> </body> </html>
舉報
Java Web入門級教程JSP,帶你輕松的學習JSP基礎知識
2 回答九九乘法表顯示不出
3 回答九九乘法表
2 回答每刷新一次頁面,九九乘法表就會多一個,這是為什么呢?用的第一種方法
3 回答九九乘法表在瀏覽器中不顯示
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-03-04
<%@ page language="java" contentType="text/html; charset=utf-8"
? ? %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Insert title here</title>
</head>
<body>
<%!
?String printMultiTable1(){
String s="";
for(int i=1;i<=9;i++)
{
for(int j=1;j<=i;j++)
{
s+=i+"*"+j+"="+(i*j)+" ";
}
s+="<br>";
}
return s;
}
void printMultiTable2(JspWriter out) throws Exception{
for(int i=1;i<=9;i++)
{
for(int j=1;j<=i;j++)
{
out.println(i+"*"+j+"="+(i*j)+" ");
}
out.println("<br>");
}
}
%>
<h1>九九乘法表</h1>
<hr>
<%=printMultiTable1() %>
<br>
<%printMultiTable2(out); %>
</body>
</html>
復制粘貼我的代碼再運行試試
2017-03-03
將Tomcat服務器重新啟動