Struts2 通配符配置

<package name="default" namespace="/" extends="struts-default">
        <action name="*_*" class="com.base.demo.{1}Action" method="{2}">
                    <!-- {1},{2}分别代表第一个*,与第二个* -->
            <result>/{1}.jsp</result>
        </action>
</package>        

这样的可以输入网址:

http://localhost:8080/Struts2_0100_Introduction/Hello_add;

  //会访问HelloAction 类的add 方法,访问 Hello.jsp页面

时间: 2024-10-17 11:07:38

Struts2 通配符配置的相关文章

struts2 通配符简化配置

在struts映射中重复出现的模式 动作方法 描述 下一个动作方法 add 为save准备网页 save save 提交INSERT list edit 为update准备网页 update update 提交UPDATE list destroy 为remove准备网页 remove remove 提交DELETE list show 为详细展示准备网页 list list 为列表展示准备网页 list print 为打印准备网页 list 一个动作类的DEMO: package com.ba

Struts2的通配符配置方式

Struts2的Action类很有意思,你可以使用3种方式来实现具体的Action类: 让你的Action类继承自ActionSupport类(项目中最常用这种方式,因为ActionSupport类中定义了很多帮助方法) 让你的Action类实现Action接口 使用POJO的方式来实现,只要Action类中有一个返回值为String的execute方法就好了(这种方式使Action类最容易被测试) 以上三种Action的实现方式都可以被struts2框架自动识别,如果你在struts.xml里

Struts2 XML配置详解

struts官网下载地址:http://struts.apache.org/ 1.    深入Struts2的配置文件 本部分主要介绍struts.xml的常用配置. 1.1.    包配置: Struts2框架中核心组件就是Action.拦截器等,Struts2框架使用包来管理Action和拦截器等.每个包就是多个Action.多个拦截器.多个拦截器引用的集合. 在struts.xml文件中package元素用于定义包配置,每个package元素定义了一个包配置.它的常用属性有: l name

JAVAWEB开发之Struts2详解(一)——Struts2框架介绍与快速入门、流程分析与工具配置以及Struts2的配置以及Action和Result的详细使用

Struts2框架介绍 三大框架:是企业主流JavaEE开发的一套架构.Struts2 + Spring + Hibernate 什么是框架?为什么要学习框架? 框架是实现部分功能的代码(半成品),使用框架简化企业级软件开发. Struts2与MVC? Struts是一款优秀的MVC框架 MVC:是一种思想,是一种模式,将软件分为Model模型.View视图.Controller控制器 JAVAEE软件三层架构:web层(表现层).业务逻辑层.数据持久层(Sun提供javaEE开发规范) Jav

SSH——Struts2引入配置

MVC架构与传统的WebForm从代码上感觉,主要还是请求被服务器收后怎么个处理流程的问题.对于传统WebForm,客户端访问时候,输入的是页面的地址,请求通过处理管道,然后请求对象被交给页面的后台代码生成类处理(.NET),处理的结果以标签形式被绑定到页面上:或者是访问页面之后,在页面加载中加入AJAX代码,异步获取数据,将数据绑定到页面:这两种方式都是以页面为中心的:出现MVC之后,服务端代码的关注点就不在页面上了.客户端请求的时候,请求的是一个Action,然后action各种处理之后,可

Struts2 freemarker 配置

Struts2 freemarker 配置 Struts2使用FreeMarker作为其黙认的模板技术,因此Strus2对FreeMarker的支持非常良好.在Struts2应用中使用FreeMarker模板技术,只需要在web.xml和Struts.xml文件中进行简单配置就可以使用了.  一.   须知:  1.下载freemarker.jar的架包 官网下载地址:http://freemarker.org/ 2.把freemarker.jar放进\WEB-INF\lib文件下面 3.配置w

Struts2+hibernate 配置环境 架包解析

hibernate 配置需要jar的注释. antlr -2.7.6.jar   //一个语言转换工具,没有此包,hibernate不会执行hql语句,hibernate用它实现hql到sql的转换模板相关操作需要包. asm.jar  //asm是小巧轻便的java字节码操控框架,它能方便地生成和改造java代码.hibernate和spring在底层叠 都用到了 asm. asm-attrs.jar//ASM字节码库,如果使用cglib则必要 ehcache-1.2.jar//如果想使用缓存

Struts2环境配置

1.导入jar包 2.拷贝修改配置文件struts.xml,web.xml 将struts.xml文件拷贝到src目录下,改为如下配置 <? xml version= "1.0" encoding = "UTF-8" ?> <! DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://

Struts2的配置以及详解

1,truts2的作用: 3 1-1 MVC框架: 3 1-2 导入struts.xml配置文件的快捷提示: 3 2,struts2的配置 4 2-1 配置简介 4 2-2配置Struts2的三个步骤 4 1 导入Struts2的jar包 4 2 添加核心配置文件Struts2.xml 4 3 配置过滤器web.xml 5 3,完整的执行步骤: 5 4,创建Action类 6 4-1 Action类的要求: 6 4-2 创建Action类的方法 6 5 从Action向页面传值 6 5-1通过U