struts.xml中的配置

  <action name="*_*" class="com.tg.struts2.action.{1}Action" method="{2}"><result >{1}_{2}_success.jsp</result></action>

{1}代表

 name="*_*"

第一个*的值 {2}代表第2个*

使用通配符要约定好Action类名方法名,JSP文件名,url地址(约定优于配置)

示例 Class

package com.tg.struts2.action;import com.opensymphony.xwork2.ActionSupport;public class TeacherAction extends ActionSupport {public String add(){return SUCCESS;}public String delete(){return SUCCESS;}public String update(){return SUCCESS;}
}

示例URL

<%@ page language="java" import="java.util.*" pageEncoding="GB18030"%>
<%
String path = request.getContextPath()+"/";
//String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><base href="<%=path %>"><title>首页</title></head><body><a href="User_add">添加用户</a> <a href="User_delete">删除用户</a> <a href="User_update">更新用户</a><br><a href="Teacher_add">添加老师</a> <a href="Teacher_delete">删除老师</a> <a href="Teacher_update">更新老师</a><br></body>
</html>

示例jsp文件


最后注意一点如果一个Action传递过来能同时匹配多个Action配置 优先精确级别的,含*的,无论数量为同级别,按配置先后匹配。

Struts2通配符问题相关推荐

  1. struts2通配符_基于Struts2框架的名片管理系统

    本篇博文将分享一款基于Struts2框架的名片管理系统,JSP引擎为Tomcat9.0,数据库采用的是MySQL5.5,集成开发环境为Eclipse IDE for Java EE Developer ...

  2. Struts2通配符映射/Struts action name=/*/* method={2} class=com.jxc.action.{1}Action result

    struts2的关于method="{1}"意思详解 <action   name= "Login_* "   method= "{1} &qu ...

  3. struts2——通配符

    struts2的配置文件是 struts.xml.. 在这个配置文件里面可以使用通配符..其中的好处就是,大大减少了配置文件的内容..当然,相应付出的代价是可读性.. 使用通配符的原则是 约定高于配置 ...

  4. struts2 通配符简化配置

    在struts映射中反复出现的模式 动作方法 描写叙述 下一个动作方法 add 为save准备网页 save save 提交INSERT list edit 为update准备网页 update up ...

  5. android基础的博客,【复习】Android基础

    网络互通1.同网段互通-交换     终端     网络        交换机       多层交换机         原理  &nbsp... temp1 = 1.5 print " ...

  6. java 运行窗口_eclipse java 底部的那个显示运行结果的框被我一不小心关掉了,如何打开...

    展开全部 打开方法:点击工具栏上的window输入reset perspective即可或者点击windows->show view->console 初学者可62616964757a68 ...

  7. [JavaWeb基础] 018.Struts2 Action通配符使用

    Struts2中有一个很牛逼的action通配符,可以用来简化action配置,以我们将要讲解的案例来说,如果我们要对一个学生信息进行增加,删除,修改,那么按照原来的做法,我们需要写3个Action来 ...

  8. 【struts2】action中使用通配符

    在以前的学习中,<action>元素的配置,都是用明确的配置,其name.class等属性都是一个明确的值.其实Struts2还支持class属性和method属性使用来自name属性的通 ...

  9. Struts2的2.5.10版本找不到StrutsPrepareAndExecuteFilter过滤器 与 struts.xml文件通配符异常问题

    一.异常描述: 今天在整合ssh的时候,在配置Struts2框架之后,启动之后,项目报错抛异常:主要异常信息如下: java.lang.ClassNotFoundException: org.apac ...

  10. Struts2的通配符配置方式

    Struts2的Action类很有意思,你可以使用3种方式来实现具体的Action类: 让你的Action类继承自ActionSupport类(项目中最常用这种方式,因为ActionSupport类中 ...

最新文章

  1. Vim - 视图模式
  2. 【PC工具】录屏软件,必须好用无广告!
  3. 若依微服务版新建业务模块后提示找不到mapper的解决方法
  4. 为什么手机版scp进不去_SCP1471,只属于你一人你的异常狗子,scp基金会系列
  5. java 做项目踩坑,web项目踩坑过程
  6. 详解Mysql中的JSON系列操作函数
  7. 看视频学编程之最最基础的基础(1)
  8. 基于Ajax+div的“左边菜单、右边内容”页面效果实现
  9. python中remove用法_python中remove的一些坑
  10. 互联网大厂的薪资和职级一览
  11. 利用MATLAB计算输出响应,[笔记]离散系统的频率响应和输出响应的matlab实现.doc
  12. html id命名规范,CSS常用类/ID命名规范
  13. java中实现定时任务每天规定时间执行任务一次
  14. Transflow:Quake 是如何构建以 DSL 为核心的低代码系统?
  15. 2022年软考可以参加哪些科目考试?熟知
  16. You probably need to get an updated matplotlibrc file from解决方法
  17. 外挂、破解软件理论与实战
  18. 有xp系统的云服务器,哪个云服务器有xp系统
  19. 微信公众平台整合百度天气API
  20. C语言中将数字转换为字符串的方法(转自c语言中文网)

热门文章

  1. Gartner的企业信息管理EIM模型
  2. AI领域最有影响力100人,Hinton只排31、Bengio竟然没有上榜?
  3. 异常值(outlier)的判别与剔除
  4. python修改xml文件内容,不废话,拿来即用
  5. 直播短视频源码如何编写uni-app登录功能界面
  6. 【无标题】CentOS7 安装 向日葵 远程工具
  7. vue-element-admin 菜单栏 三级目录生成无法展示问题
  8. micropython(esp8266)SG90舵机控制
  9. 友华pt622g说明书_友华通信电信光猫 双口光纤猫PT622 这个可以设置无线吗
  10. HYSPLIT 教程 有关记录