eclipse版本:
1.加入struts2的jar
2.编写struts.xml配置文件
3.在web.xml文件中加入struts.xml配置文件
<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>*.action</url-pattern>
</filter-mapping>
// 实现一个struts2
1.编写一个类LoginAction,实现一个返回值为String方法execute
2.编写struts.xml文件
<package name="user" extends="struts-default">
<!-- name相当于Servlet里面的url-pattern -->
<action name="loginAction" class="com.ruicaiedu.action.LoginAction">
<!-- 跳转到哪个页面 -->
<result name="success">success.jsp</result>
<result name="error">error.jsp</result>
</action>
</package>
public class LoginAction {
//在Servlet里面这里写doGet,doPost
//Action里面两个方法合成一个方法
public String execute(){//doget,dopost
System.out.println("我被页面调用了");
return "success";// 去struts.xml配置文件result的name写的结果
}
}
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd">
<struts>
<package name="user" extends="struts-default">
<!-- name相当于Servlet里面的url-pattern -->
<action name="loginAction" class="com.ruicaiedu.action.LoginAction">
<!-- 跳转到哪个页面 -->
<result name="success">success.jsp</result>
<result name="error">error.jsp</result>
</action>
</package>
</struts>
总结
1.导入struts2 jar包(lib下面)
2.配置web.xml文件中的
<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>*.action</url-pattern>
</filter-mapping>
3.编写struts2.xml文件
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd">
<struts>
<package name="user" extends="struts-default">
<!-- name相当于Servlet里面的url-pattern -->
<action name="LoginAction" class="com.ruicaiedu.action.LoginAction">
<!-- 跳转到哪个页面 -->
<result name="success">success.jsp</result>
<result name="error">error.jsp</result>
</action>
</package>
</struts>
4.LoginAction
package com.ruicaiedu.action;
public class LoginAction {
public String execute(){//doget,dopost
System.out.println("我被页面调用了");
return "error";// 去struts.xml配置文件result的name写的结果
}
}
1.加入struts2的jar
2.编写struts.xml配置文件
3.在web.xml文件中加入struts.xml配置文件
<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>*.action</url-pattern>
</filter-mapping>
// 实现一个struts2
1.编写一个类LoginAction,实现一个返回值为String方法execute
2.编写struts.xml文件
<package name="user" extends="struts-default">
<!-- name相当于Servlet里面的url-pattern -->
<action name="loginAction" class="com.ruicaiedu.action.LoginAction">
<!-- 跳转到哪个页面 -->
<result name="success">success.jsp</result>
<result name="error">error.jsp</result>
</action>
</package>
public class LoginAction {
//在Servlet里面这里写doGet,doPost
//Action里面两个方法合成一个方法
public String execute(){//doget,dopost
System.out.println("我被页面调用了");
return "success";// 去struts.xml配置文件result的name写的结果
}
}
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd">
<struts>
<package name="user" extends="struts-default">
<!-- name相当于Servlet里面的url-pattern -->
<action name="loginAction" class="com.ruicaiedu.action.LoginAction">
<!-- 跳转到哪个页面 -->
<result name="success">success.jsp</result>
<result name="error">error.jsp</result>
</action>
</package>
</struts>
总结
1.导入struts2 jar包(lib下面)
2.配置web.xml文件中的
<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>*.action</url-pattern>
</filter-mapping>
3.编写struts2.xml文件
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd">
<struts>
<package name="user" extends="struts-default">
<!-- name相当于Servlet里面的url-pattern -->
<action name="LoginAction" class="com.ruicaiedu.action.LoginAction">
<!-- 跳转到哪个页面 -->
<result name="success">success.jsp</result>
<result name="error">error.jsp</result>
</action>
</package>
</struts>
4.LoginAction
package com.ruicaiedu.action;
public class LoginAction {
public String execute(){//doget,dopost
System.out.println("我被页面调用了");
return "error";// 去struts.xml配置文件result的name写的结果
}
}