# myStruts2 **Repository Path**: 317665990/myStruts2 ## Basic Information - **Project Name**: myStruts2 - **Description**: 123 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2014-07-16 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #myStruts 模拟struts2做的一个简单的框架,实现了如下功能: 1.拦截所有的url,全部交给该框架来处理。 2.读取该框架默认的相关参数,相关参数保存在类路径下的strtus-default.properties中。 3.读取struts-config.xml文件,该文件为本框架的用户配置文件,通过配置该文件,可以实现action的跳转。 4.用户可以在struts-config.xml文件中配置框架的默认参数,如果不配置,则将使用strtus-default.properties那个的默认参数。 5.自动为用户所写的action进行参数注入,注入方法有两种: a.用类似鱼javabean的形式,在action中直接写入相关属性(名字需与前台传过来的参数名保持一致),且该属性必须拥有set方法,只有满足以上两条件才会进行参数注入; b.实现ModelDriven接口,并在getModel方法中返回所要接受参数的javabean对象,规则基本上与a点相同。