<%@ page contentType="text/html;charset=GB2312"%>
<html>
<head>
<title>杨辉三角</title>
</head>
<body>
<%
int i,j;
int a[][]=new int[10][];
for(i=0;i<10;i++)
{
a[i]=new int[i+1];
}
for(i=0;i<10;i++)
{
for(j=0;j<a[i].length;j++)
{ if (i==j || j==0)
a[i][j]=1;
else
a[i][j]=a[i-1][j-1]+a[i-1][j];
}
}
out.println("杨辉三角:"+"<br>");
for(i=0;i<10;i++)
{ for(j=0;j<a[i].length;j++)
out.print(a[i][j]+" ");
out.println("<br>");
}
%>
</body>
</html>如何将out.print转为<%= %>输出
上面的程序直接转的话,会出现org.apache.jasper.JasperException错误
试了很多次,都没有成功
请问应该如何解决?
<html>
<head>
<title>杨辉三角</title>
</head>
<body>
<%
int i,j;
int a[][]=new int[10][];
for(i=0;i<10;i++)
{
a[i]=new int[i+1];
}
for(i=0;i<10;i++)
{
for(j=0;j<a[i].length;j++)
{ if (i==j || j==0)
a[i][j]=1;
else
a[i][j]=a[i-1][j-1]+a[i-1][j];
}
}
out.println("杨辉三角:"+"<br>");
for(i=0;i<10;i++)
{ for(j=0;j<a[i].length;j++)
out.print(a[i][j]+" ");
out.println("<br>");
}
%>
</body>
</html>如何将out.print转为<%= %>输出
上面的程序直接转的话,会出现org.apache.jasper.JasperException错误
试了很多次,都没有成功
请问应该如何解决?
解决方案 »
- 如何打印网页的表格数据?
- struts2 文件上传空指针
- 急!jsp+mysql编写搜索引擎?
- 在网页中修改Excel的数据,然后是把网页上的这个Excel上传回后台, 这后一步我不知道该怎么做了,高分请高人指点。不够可以再加,急。
- jsp文件中引入txt文件的中文转换问题
- 在我自定义了标签中怎样将态给属性赋值?解决即给分,在线等待。。。。
- 数据库数据查询到js数组,并按相应选择,将数组值分解赋值到各文本框的问题
- 关于SERVLET的一个问题
- tomcat4.1.29下调的一个JSP网页一切正常,但是上传到服务器上就出错了!
- 求教weblogic启动时的问题,急,给分,马上
- 一个关于Oracle事务小问题
- 谁有规范的oa自动化办公源代码。请高手帮帮忙
<html>
<head>
<title>杨辉三角 </title>
</head>
<body>
<%
int i,j;
int a[][]=new int[10][];
for(i=0;i <10;i++)
{
a[i]=new int[i+1];
}
for(i=0;i <10;i++)
{
for(j=0;j <a[i].length;j++)
{ if (i==j || j==0)
a[i][j]=1;
else
a[i][j]=a[i-1][j-1]+a[i-1][j];
}
}
%>
杨辉三角:<br>
<%
for(i=0;i <10;i++)
{ for(j=0;j <a[i].length;j++)
%>
<%=a[i][j]%><br>
<%
}
%>
</body>
</html>
30: { for(j=0;j <a[i].length;j++)
31: %>
32: <%=a[i][j]%> <br>
33: <%
34: }
35: %>
错误变成
org.apache.jasper.JasperException: java.lang.ArrayIndexOutOfBoundsException: 1
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:522)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:416)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
<html>
<head>
<title>杨辉三角 </title>
</head>
<body>
<%
int i,j;
int a[][]=new int[10][];
for(i=0;i <10;i++)
{
a[i]=new int[i+1];
}
for(i=0;i <10;i++)
{
for(j=0;j <a[i].length;j++)
{ if (i==j || j==0)
a[i][j]=1;
else
a[i][j]=a[i-1][j-1]+a[i-1][j];
}
}
out.println("杨辉三角:"+" <br>");
for(i=0;i <10;i++)
{ for(j=0;j <a[i].length;j++) {
%> <%=(a[i][j]+" ")%>
<%
}
%>
<br/>
<%
}
%>
</body>
</html>
理由:你用<%= %>的形式 最后经tomcat认的形式 是多行代码,而不是一行了
out.write(" \r\n");
out.write(" ");
out.print(a[i][j]);
out.write(" <br> \r\n");
out.write(" ");
<%@ page contentType="text/html;charset=GB2312"%>
<html>
<head>
<title>杨辉三角</title>
</head>
<body>
<%
int i, j;
int a[][] = new int[10][];
for (i = 0; i < 10; i++) {
a[i] = new int[i + 1];
} for (i = 0; i < 10; i++) {
for (j = 0; j < a[i].length; j++) {
if (i == j || j == 0)
a[i][j] = 1;
else
a[i][j] = a[i - 1][j - 1] + a[i - 1][j]; }
}
%>
杨辉三角:
<br>
<%
for (i = 0; i < 10; i++) {
for (j = 0; j < a[i].length; j++){
%>
<%=a[i][j]%>
<%
}
%><br><%
}
%>
</body>
</html>
<html>
<head>
<title>杨辉三角 </title>
</head>
<body>
<%
int i, j;
int a[][] = new int[10][];
for (i = 0; i < 10; i++) {
a[i] = new int[i + 1];
} for (i = 0; i < 10; i++) {
for (j = 0; j < a[i].length; j++) {
if (i == j || j == 0)
a[i][j] = 1;
else
a[i][j] = a[i - 1][j - 1] + a[i - 1][j]; }
}
%>
杨辉三角:
<br>
<%
for (i = 0; i < 10; i++) {
for (j = 0; j < a[i].length; j++){
%>
<%=a[i][j]%>
<%
}
%> <br> <%
}
%>
</body>
</html>
<html>
<head>
<title>杨辉三角 </title>
</head>
<body>
<%
int i, j;
int a[][] = new int[10][];
for (i = 0; i < 10; i++) {
a[i] = new int[i + 1];
} for (i = 0; i < 10; i++) {
for (j = 0; j < a[i].length; j++) {
if (i == j || j == 0)
a[i][j] = 1;
else
a[i][j] = a[i - 1][j - 1] + a[i - 1][j]; }
}
%>
杨辉三角:
<br>
<%
for (i = 0; i < 10; i++) {
for (j = 0; j < a[i].length; j++){
%>
<%=a[i][j]%>
<%
}
%> <br> <%
}
%>
</body>
</html>
<br>不加還是不行