为什么我那句 return s老是显示错误 问题在哪?

来源:2-12 阶段项目

寒食君Talk

2016-09-05 13:36

<%@ page language="java" import="java.util.*"  contentType="text/html; charset=utf-8"%>

<%

String path = request.getContextPath();

String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";

%>


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

  <head>

    <base href="<%=basePath%>">

    

    <title>My JSP 'exercise.jsp' starting page</title>

    

<meta http-equiv="pragma" content="no-cache">

<meta http-equiv="cache-control" content="no-cache">

<meta http-equiv="expires" content="0">    

<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">

<meta http-equiv="description" content="This is my page">

<!--

<link rel="stylesheet" type="text/css" href="styles.css">

-->


  </head>

  <body>

  <%!

String printTable()

{

String s=" ";

for(int i=1;1<10;i++)

{

for(int j=1;j<=i;j++)

{

s+=i+"*"+j+"="+(i*j)+"&nbsp;&nbsp;&nbsp;&nbsp;";

}

s+="<br>";

}

return s;

}

%>

<hr>

 <h1>九九乘法表</h1>

 <%= printTable() %>

 

  </body>

</html>

写回答 关注

1回答

  • 木与雪
    2016-09-05 14:11:07
    已采纳
    for(int i=1;1<10;i++) 你这个循环写错啦  把i写成1了  1永远小于10 所以这个return是不会被执行,编译通不过。

    寒食君Tal...

    非常感谢。。。我自己找了好久

    2016-09-05 14:20:04

    共 1 条回复 >

JAVA遇见HTML——JSP篇

Java Web入门级教程JSP,带你轻松的学习JSP基础知识

248279 学习 · 3071 问题

查看课程

相似问题