创建JSP页面,完成如下功能 (1)产生一个7-19的随机数,并输出产生的随机数。 (2)如果产生的随机数小于13,显示小学生的图片,否则显示中学生的图片
时间: 2024-10-10 10:10:00 浏览: 32
产生1-10随机数rand().zip_软件工程_C/C++_
要在JSP页面上完成这个功能,你需要结合HTML、JavaScript和后台Servlet(或JSP本身如果有足够的逻辑处理能力)。下面是一个简单的示例,展示了如何通过JSP和JavaBean来实现这一需求:
首先,创建一个JavaBean(例如RandomNumberBean.java),包含一个getRandomNumber()方法来生成随机数:
```java
import java.util.Random;
public class RandomNumberBean {
public int getRandomNumber() {
Random random = new Random();
return random.nextInt(13) + 7;
}
}
```
然后在JSP页面中引入该JavaBean并使用它:
```jsp
<%@ page import="YourPackage.RandomNumberBean" %>
<!DOCTYPE html>
<html>
<head>
<title>Random Number & Image Display</title>
</head>
<body>
<%@ page session="true" %>
<%
RandomNumberBean randomNumberBean = new RandomNumberBean();
int randomNum = randomNumberBean.getRandomNumber();
boolean is小学生 = randomNum < 13;
%>
<h1>Random Number: <%= randomNum %></h1>
<% if(is小学生) { %>
<img src="小学生图片链接" alt="小学生图片">
<% } else { %>
<img src="中学生图片链接" alt="中学生图片">
<% } %>
</body>
</html>
```
在这里,我们在JSP中实例化了`RandomNumberBean`,获取随机数,然后根据条件决定显示哪张图片。
阅读全文