SSH框架的简单学习—Structs学习
一:struts部分
1.打开Myeclipse,创建一个web project,项目名称为SSHDemo.
2.在web的lib下粘贴struts2-blank.war解压后WEB-INF\lib下的jar包.(structs2-blank.war是一个空白工程框架)
3.在web下的web.xml中配置struts的filter.加入如下部分:
<!-- 配置struts开始 --> <filter> <filter-name>myStruts</filter-name> <!--这个过滤器的名字可以随便写--> <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class> </filter> <filter-mapping> <filter-name>myStruts</filter-name> <!--要和上面的那个过滤器的名字一致--> <url-pattern>/*</url-pattern> </filter-mapping> <!-- 配置struts结束 -->
4.在src下创建一个包,叫做structs.action,在这个包里创建一个类,叫做TestAction.java这个类要继承ActionSupport
代码如下:
package struts.action; import com.opensymphony.xwork2.ActionSupport; public class ActionTest extends ActionSupport { private static final long serialVersionUID = 6241935194381649471L; public String execute() throws Exception { System.out.println("ActionTest.running ..... ");//控制台上会打印出这句话, return "success"; } }
5.在src下创建一个struts.xml代码如下:
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"> <struts> <package name="default" extends="struts-default"> <action name="login" class="action.ActionTest"> <result name="success">index.jsp</result> </action> </package> </struts>
6.在浏览器上输入访问地址即可。