1、搭建环境:参考MVC框架Struts2学习笔记(1)
2、配置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="papaya" namespace="/test" extends="struts-default">
<action name="hello" class="com.papaya.action.HelloAction" method="execute">
<result name="success">/WEB-INF/page/hello.jsp</result>
</action>
</package>
</struts>
其中package的
name属性用于其它package继承用,除此之外没有什么作用。
namespace:是在访问该package下的action的时候需要在URL上加上namespace所代表的路径字符串。
extends:是继承,一般情况下所有自建的package都应当继承自struts-defaul包, 该包位于/struts2-core-2.1.8.jar下的struts-defaul.xml文件中。
Action 的method是请求的时候默认调用的方法。
3、创建action类
代码
package com.papaya.action;
public class HelloAction {
private String message;
public String execute()
{
message="hello world";
return "success";
}
public String getMessage() {
return message;
}
}
4、Action名称的搜索顺序
在请求Action路径http://localhost:8080/Struts2-1/test/13/hjkhj/hello的时候,struts首先会在 test/13/hjkhj命名空间当中寻找hello这个action,如果没有找到,他会继续到test/13/hjkhj命名空间的上层空间/test/13寻找,如果还是没有找到该namespace他还会继续往上层寻找。直到默认命名空间namespace=""为止。
分享到:
相关推荐
MVC框架struts学习笔记1MVC框架struts学习笔记1MVC框架struts学习笔记1
MVC模式和Struts框架
struts2学习笔记总结
为更好的了解struts2的框架的原理 自定义框架 去更好的理解和认识struts
流行的基于请求驱动的MVC框架struts1.2.9完整版本
基于请求驱动的MVC框架Struts1.2.9的源码
MVC框架2 struts2+ibatis+springMVC
Struts开源MVC框架,让你更加了解Struts的开源框架的运用
spring-webmvc-struts.jar对Struts和Spring整合时需要用到的包
Struts2 是一个非常优秀的MVC框架,基于Model2 设计模型 由传统Struts1和WebWork两个经典框架发展而来 Struts2框架=Struts2+XWork Strust2 核心功能 允许POJO(Plain Old Java Objects,简单javabean对象,没有继承,...
初识Java EE经典MVC框架Struts.rar....
struts2.0开发环境的搭建及HelloWorld的演示
基于MVC模式Struts框架研究与应用详解,对初学者很有用!!!
Spring MVC+BlzeDS+Flex框架实践:HelloWorld篇 .docSpring MVC+BlzeDS+Flex框架实践:HelloWorld篇 .doc
ACCP 5.0 Y2 MVC和Struts2本书的选择题答案,希望可以帮到大家
JSP strus2特种设备信息管理系统 是一套完善的WEB设计系统,对理解JSP java 编程开发语言有帮助,系统采用struts2框架 MVC模式进行开发,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。 应用技术:java|...
Struts 2.1 MVC 学习实例helloworldStruts 2.1 MVC 学习实例helloworldStruts 2.1 MVC 学习实例helloworldStruts 2.1 MVC 学习实例helloworldStruts 2.1 MVC 学习实例helloworldStruts 2.1 MVC 学习实例...
MVC框架(Struts2)开发租房网站([培训]doc和源代码),北大青鸟培训课程项目驱动学习实战源代码和个人总结笔记,希望对初学者有用,hold住哦!!
第1章 Struts 2概述,第2章 Struts 2下的HelloWorld,第3章 Struts 2基础,第4章 深入Struts 2,第5章 Struts 2的类型转换,第6章 文件的上传和下载.,第7章 Struts 2的拦截器,第8章 Struts 2的输入校验,9.2 ...
讲述基于MVC的Struts框架初探..........