用jsp写两个页面,应用include动作,从第一个页面向第二个页面传递整数参数m和n,在第二个页面中接收参数,并根据n的值打印n*m的*矩阵
时间: 2023-04-05 09:04:48 浏览: 300
好的,这是一个技术问题,我可以回答。您可以使用以下代码实现:
第一个页面:
```
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>第一个页面</title>
</head>
<body>
<jsp:include page="second.jsp">
<jsp:param name="m" value="5" />
<jsp:param name="n" value="3" />
</jsp:include>
</body>
</html>
```
第二个页面:
```
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>第二个页面</title>
</head>
<body>
<%
int m = Integer.parseInt(request.getParameter("m"));
int n = Integer.parseInt(request.getParameter("n"));
%>
<table>
<%
for(int i=0; i<n; i++){
out.print("<tr>");
for(int j=0; j<m; j++){
out.print("<td>*</td>");
}
out.print("</tr>");
}
%>
</table>
</body>
</html>
```
这样,第一个页面会包含第二个页面,并传递参数m和n,第二个页面会根据参数打印出n*m的*矩阵。
阅读全文