javaweb小案例(idea)(四)
功能具体实现
1. 建立包(在src下)右键src,--> New --> Package
2. 在domain下新建实体类
User类

package com.demo.domain; /** * @author lishuai * @create 2020-11-30 15:08 */ public class User { private int id; private String name; // 用户名 private String gender; // 性别 private int age; // 年龄 private String address; // 籍贯 private String qq; // QQ private String email; // 邮箱 public int getId() { return id; } public void setId(int id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getGender() { return gender; } public void setGender(String gender) { this.gender = gender; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } public String getAddress() { return address; } public void setAddress(String address) { this.address = address; } public String getQq() { return qq; } public void setQq(String qq) { this.qq = qq; } public String getEmail() { return email; } public void setEmail(String email) { this.email = email; } @Override public String toString() { return "User{" + "id=" + id + ", name='" + name + '\'' + ", gender='" + gender + '\'' + ", age=" + age + ", address='" + address + '\'' + ", qq='" + qq + '\'' + ", email='" + email + '\'' + '}'; } }
3. 在web包下新建一个servlet包,用来存放servlet
右键servelt,找到 Create New Servlet
命名为UserListServlet
UserListServlet (记得要有jar包:servlet-api.jar、jstl-1.2.jar)

package com.demo.web.servlet; import java.io.IOException; /** * @author lishuai * @create 2020-11-30 15:18 */ public class UserListServlet extends javax.servlet.http.HttpServlet { protected void doPost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException { } protected void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException { } }
然后在Web.xml中配置好url
<servlet> <servlet-name>UserListServlet</servlet-name> <servlet-class>com.demo.web.servlet.UserListServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>UserListServlet</servlet-name> <url-pattern>/userListServlet</url-pattern> </servlet-mapping>
4. 在service中新建一个Class,命名为UserService,此时选择Interface,而不是Class