【发布时间】:2016-03-17 15:47:41
【问题描述】:
我对 JSP 完全陌生。我想要的是基本上用 JSP 打印一个 String[][],就像我之前在 Eclipse 中的控制台上所做的那样:
public void printField(String[][] field){
for (int i = 0; i < field.length-1; i++){
for (int j = 0; j < field[i].length-1; j++){
String x = field[j][i];
System.out.print("|");
if (x.equals(" ")){
System.out.print(" ");
} else if (x.equals("S")) {
System.out.print(" S ");
} else if (x.equals("x")) {
System.out.print(" x ");
} else if (x.equals("#")){
System.out.print(" # ");
} else if (x.equals("*")){
System.out.print(" * ");
}
else if (x.equals("10")){
System.out.print(" "+x );
}
else {
System.out.print(" " +x +" ");
}
}
System.out.println("|");
}
System.out.println();
}
它会这样:
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10|
| 1 | S | | | S | S | S | | S | | |
| 2 | S | | | | | | | S | | |
| 3 | | S | | | | | | | | |
| 4 | | S | | S | | | | | | |
| 5 | S | | | S | | | S | | S | |
| 6 | S | | | S | | | S | | S | |
| 7 | S | | | S | | | S | | S | |
| 8 | S | | | | | | S | | | S |
| 9 | | | | | | | S | | | S |
| 10| | | | S | S | S | | | | |
正如一般信息:我已经编码了战舰。我现在想做的是创建一个基于网络的前端,这就是我问的原因。稍后我将用图形项替换此字段输出。但这只是为了学习目的。
【问题讨论】:
-
你可以使用像
p、br这样的html标签来制作html内容而不是sout -
您必须了解 stackoverflow 的工作原理... a)您无法回答自己进行更新,您必须编辑原始问题,b)您现在问的是一个完全不同的问题,原始问题是关于 jsp 并将数据传递给请求,现在您在构建 html 和 c) 时遇到问题,如 cmets 中所述,我给您的是指南,正如您在结果中看到的那样,未测试的方法是即时编写的 现在你必须努力获得想要的设计或提出一个新问题。
标签: java arrays string jsp printing