本文主要是介绍Strust2 搭建一个简单CRUD(增、查、更、删)的操作网页,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1、搭建Struts2基本环境
1.1、导入Strust2 Jar包我使用Strust2.3
1.2、配置web.xml文件
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="3.1" xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd">
<filter>
<filter-name>Struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>Struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>
2、编写一个Dao类进行数据访问(为了方面直接不进行连接数据库,从Map进行读取)。
package com.splend.struts2.crud;import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;/*** @author Splendid**/
public class Dao {private static Map<Integer, Employee> emps = new HashMap<Integer, Employee>();static {emps.put(1001, new Employee(1001, "AA", "aa", "aa@splend.com"));emps.put(1002, new Employee(1002, "BB", "bb", "bb@splend.com"));emps.put(1003, new Employee(1003, "CC", "cc", "cc@splend.com"));emps.put(1004, new Employee(1004, "DD", "dd", "dd@splend.com"));emps.put(1005, new Employ
这篇关于Strust2 搭建一个简单CRUD(增、查、更、删)的操作网页的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!