多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
写代码以前,我们先写注释。 ## 创建路由 struts.xml ``` <package name="teacher" namespace="/teacher" extends="struts-default"> <!-- 指定默认action --> <default-action-ref name="index" /> <!-- 列表 --> <action name="index" class="teacher.Index"> <result name="success">/jsp/teacher/index.jsp</result> </action> <!-- 增加数据 --> <action name="add"> <!-- 设置V层,相对于WebContent的绝对路径 --> <result>/jsp/teacher/add.jsp</result> </action> <!-- 保存数据 --> <action name="save" class="teacher.Save"> <!-- 设置V层,相对于WebContent的绝对路径 --> <result name="success">/jsp/success.jsp</result> <result name="error">/jsp/error.jsp</result> </action> </package> ``` # 创建C层 > 所有的开发代码,都位于src文件夹。 ``` package teacher; /** * 教师列表 * @author panjie * */ public class Index { // 该execute方法将被自动调用, 方法的返回类型必须为String public String execute() { return "success"; } } ``` # 创建V层 ``` <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>教师管理--列表</title> </head> <body> <h1>教师管理--列表</h1> </body> </html> ``` ## 测试 ![](https://box.kancloud.cn/64be903994241a4f464177ddd942a3e9_393x139.png)