Struts2 通配符

1. 单*

  

<action name="Hello_*" class="com.eudsk.action.HelloAction" method="{1}">
            <result name="{1}">/hello.jsp</result>
            <result name="ok">/ok.jsp</result>
</action>

访问 地址栏 http://localhost:8080/Hello/Hello_hello

2.双*

<action name="*_*" class="com.eudsk.action.{1}Action" method="{2}">
            <result name="{2}">/hello.jsp</result>
            <result name="ok">/ok.jsp</result>
        </action>

3. 多行 (不建议太多)

<action name="*_*_*_*" class="com.edusk.action.action.{1}Action" method="{2}">
             <result name="{3}">/{4}.jsp</result>
        </action> 
时间: 2024-08-26 13:29:42

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通配符详解

Struts.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts PUBLIC     "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"     "http://struts.apache.org/dtds/struts-2.3.dtd"> <str

Struts2——通配符,Action Method_DMI

Action wildcard 通配符(配置量降到最低) 使用通配符,就是为了配置简便,但是一定遵守"约定优于配置"原则,约定就是做项目之前最好事先与项目组的人或是自己规定好命名规则. 多个*  {1}代表:众多*中的第一个*  但是一定要注意的是命名规范与路径问题:  例如: <package name = "actions" extends = "struts-default" namespace="/actions"

Struts2 通配符配置

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

Struts2通配符

action: struts: or: 请求路径: 原文地址:https://www.cnblogs.com/-llf/p/10661922.html

SSH开发模式——Struts2(第三小节)

struts2框架的知识点,虽然分了几个小节,感觉内容还是挺多的,但是你仅仅是入门了而已,想要进一步地提升自己,你得有一颗持之以恒的学习的心,最后的内容我都将在这篇博客中讲到,所以篇幅可能会有点长,希望大家能够耐心阅读. 首先介绍一下struts2的配置. 还记得我们创建的test.jsp文件吗?直接看到这篇博客的同学们也不用去翻阅我之前的博客,因为我在之前的博客中只是简单地介绍了使用,而并没有深入,我并没有讲解每一步的作用,和为什么要这样写.所以,直接从该篇博客开始阅读学习也是可以的,我将从最

struts2中struts.xml文件用通配符配置

在使用struts2的时候,能简单快速地连接action和jsp页面.主要是神奇的配置文件:struts.xml 在起作用. 示例: 这是目录结构: 来一份可用的struts.xml的代码: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//

3、mybatis动态sql+struts2(通配符+全局配置+分页)

1.创建userinfo.sql数据库脚本 1 create table USERINFO 2 ( 3 id NUMBER not null, 4 uname VARCHAR2(20), 5 password VARCHAR2(20), 6 age NUMBER 7 ) 8 ; 9 alter table USERINFO add primary key (ID); 10 11 create sequence seq_userinfo; 12 13 insert into USERINFO (i

struts2中通配符和DMI(动态方法调用)

在struts2中不建议使用Dynamic Method Invocation,具体原因见官方文档: http://struts.apache.org/docs/action-configuration.html#ActionConfiguration-WildcardMethod; 刚刚接触这块,所以两种方法各自实现一下: 1)动态方法调用: struts.xml文件: <package name="default" namespace="/yin" ext