首先,我们先创建一个Javabean文件,用于定义方法类,可以在其中实现获取最大值、最小值和排序的方法。以下是示例代码:
public class NumberUtils {
private int[] numbers;
public NumberUtils(int[] numbers) {
this.numbers = numbers;
}
public int getMax() {
int max = numbers[0];
for (int i = 1; i < numbers.length; i++) {
if (numbers[i] > max) {
max = numbers[i];
}
}
return max;
}
public int getMin() {
int min = numbers[0];
for (int i = 1; i < numbers.length; i++) {
if (numbers[i] < min) {
min = numbers[i];
}
}
return min;
}
public int[] sort() {
int[] sorted = Arrays.copyOf(numbers, numbers.length);
Arrays.sort(sorted);
return sorted;
}
}
接下来,我们可以在JSP页面中使用该Javabean文件,并调用其中的方法。以下是示例代码:
<%@ page import="com.example.NumberUtils" %>
<%
int[] numbers = new int[]{5, 3, 7, 1, 9};
NumberUtils numberUtils = new NumberUtils(numbers);
int max = numberUtils.getMax();
int min = numberUtils.getMin();
int[] sorted = numberUtils.sort();
%>
<!DOCTYPE html>
<html>
<head>
<title>Number Utils Demo</title>
</head>
<body>
<p>Numbers: <%= Arrays.toString(numbers) %></p>
<p>Max: <%= max %></p>
<p>Min: <%= min %></p>
<p>Sorted: <%= Arrays.toString(sorted) %></p>
</body>
</html>
在上述代码中,我们首先定义了一个整数数组,然后创建了一个NumberUtils对象,并传入该数组作为构造函数的参数。接着,我们分别调用了获取最大值、最小值和排序的方法,并将结果存储在对应的变量中。最后,在HTML页面中,我们使用JSP的语法输出了这些结果。