gpt4 book ai didi

java - 如何将数组从类传递到 JSP 文件

转载 作者:行者123 更新时间:2023-12-02 02:14:28 24 4
gpt4 key购买 nike

这是我创建数组的地方:

   public class Main {
public void main() {
String[] CartaV={"A","K","Q","J","T","9","8","7","6","5","4","3","2"};
String[] CartaP={"S","H","C","D"};
String[] m = new String[7];
Random rand1 = new Random();
Random rand2 = new Random();
for(int i=0;i<7;i++){
m[i]=CartaV[rand1.nextInt(13)];
m[i]=m[i]+CartaP[rand2.nextInt(4)];
}


//System.out.println(mc.mejorJugada(m));
}

}

这里我得到了我的 JSP 文件,如您所见,我正在导入该类,但仍然找不到打印数组的方法:

    <%@page import="bootcamp.e003.dos.Main"%>
<%@ 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>Mano7</title>
</head>
<body>
<%
//I want to print on screen my array
for(int i=0;i<6;i++){
out.println(m[i]);
}
%>
</body>
</html>

最佳答案

目前您没有调用 Main 类中的 main() 方法。

此外,您不会返回任何值或使用任何共享变量的方法。

您可以做的是将签名更改为如下所示:

public String[] main() {
// Code here
return m;
}

然后在您的 jsp 中调用如下方法:

<%
String m[] = (new Main()).main();
for(int i=0;i<6;i++){
out.println(m[i]);
}
%>

关于java - 如何将数组从类传递到 JSP 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49499147/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com