Strust2配置
来源:互联网 发布:比特币源码是什么语言 编辑:程序博客网 时间:2024/04/28 20:52
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写的结果
}
}
0 0
- Strust2配置
- Strust2 constant 配置
- Strust2 的result配置
- 日常小结-strust2配置
- strust2 配置讲解
- 【strust2】Action的配置
- strust2 配置和学习
- Strust2-----7、配置处理结果
- strust2 Action scope属性 配置
- Strust2+JSON的配置详解
- Strust2
- strust2
- Strust2
- redirectAction新旧版配置的区别-Strust2
- Web framework之Strust2配置详解
- strust2配置action的完整过程
- eclipse——配置strust2框架例子
- strust2标签
- 游标
- POJ 3561 Pseudographical recognizer G++
- Strust2传值的三种方式
- build修改 默认的app文件名称
- 170218
- Strust2配置
- WebView的使用
- 行人检测论文笔记:Pedestrian Detection - An Evaluation of the State of the Art
- strust2的namespace
- strust2共享
- .gitignore详解(附上eclipse的java项目的 .gitignore文件)
- 使用 Galaxy
- Navicat 创建数据库和表之图形化界面方法
- CSS3 二级菜单