1.建立实体类---Person 2.建立管理类---PersonManagerImp 3.引入struts的lib *xwork-2.1.2.jar *ognl-2.6.11.jar *freemarker-2.3.13.jar *commons-fileupload-1.2.1.jar *commons-io-1.3.2.jar *commons-logging-1.0.4.jar *struts2-core-2.1.6.jar 4. 在web.xml中增加filter <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> 5.在class的路径下,增加struts.xml 复制 D:\share\0701-Struts2\struts-2.1.6\src\core\src\main\resources\struts-default.xml到当前的类路径下 删除没用的信息 6.配置struts.xml文件 <package name="person" namespace="/person" extends="struts-default" > <action name="personinput"> <result>/jsp/person/personinput.jsp</result> </action> <action name="personsave" class="com.bjsxt.struts2.model.Person" method="save" > <result name="success">/jsp/person/persondetail.jsp</result> </action> </package> 注意:namespace必须带有"/" 7.引入struts标签 <%@ taglib prefix="s" uri="/struts-tags"%> 显示相应的属性: <s:property value="name"/> 注意:属性是value,不是name, 报错: org.apache.jasper.JasperException: /jsp/person/persondetail.jsp(11,11) Attribute name invalid for tag property according to TLD