一、准备工作

在开始之前,请确保您已经安装了以下软件:

软件版本要求下载地址(示例)
JDK1.8及以上https://www.oracle.com/java/technologies/javase-downloads.html
Tomcat9.0及以上https://tomcat.apache.org/download-90.cgi
Eclipse2020及以上https://www.eclipse.org/downloads/
MySQL5.7及以上https://dev.mysql.com/downloads/mysql/

二、创建项目

1. 打开Eclipse,创建一个新的动态Web项目,命名为“OfficeOA”。

办公OA系统JSP实例教程从入门到方法  第1张

2. 在项目结构中,创建以下目录结构:

```

OfficeOA

├── src

│ ├── java

│ │ └── com

│ │ └── officeoa

│ │ └── controller

│ │ └── model

│ │ └── service

│ │ └── utils

│ ├── webapp

│ │ ├── jsps

│ │ ├── css

│ │ └── images

```

三、编写代码

1. Model层

在`model`包下创建一个名为`User`的Java类,用于表示用户信息。

```java

package com.officeoa.model;

public class User {

private int id;

private String username;

private String password;

// 省略getter和setter方法

}

```

2. Service层

在`service`包下创建一个名为`UserService`的Java类,用于处理用户相关的业务逻辑。

```java

package com.officeoa.service;

import com.officeoa.model.User;

public class UserService {

public User getUserById(int id) {

// 模拟从数据库获取用户信息

return new User(id, "