基于jsp+mvc实现宿舍管理系统代码实现,不需要链接数据库那部分
时间: 2023-06-11 13:05:57 浏览: 102
基于jsp的宿舍管理系统
以下是宿舍管理系统的JSP MVC代码示例,不包含数据库连接部分:
1. 建立MVC框架:
- Model.java
```
public class Model {
private String name;
private int age;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
```
- View.jsp
```
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>宿舍管理系统</title>
</head>
<body>
<form method="post" action="Controller.jsp">
<label>姓名:</label>
<input type="text" name="name" /><br />
<label>年龄:</label>
<input type="text" name="age" /><br />
<input type="submit" value="提交" />
</form>
</body>
</html>
```
- Controller.jsp
```
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%
Model model = new Model();
model.setName(request.getParameter("name"));
model.setAge(Integer.parseInt(request.getParameter("age")));
request.setAttribute("model", model);
request.getRequestDispatcher("View.jsp").forward(request, response);
%>
```
2. 建立JSP页面:
```
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>宿舍管理系统</title>
</head>
<body>
<h1>学生信息:</h1>
<p>姓名:<%=request.getAttribute("model").getName()%></p>
<p>年龄:<%=request.getAttribute("model").getAge()%></p>
</body>
</html>
```
这样,当用户在View.jsp页面中输入姓名和年龄信息并提交,Controller.jsp会接收到并将其存储在Model对象中,然后将Model对象传递给View.jsp页面进行展示。
阅读全文