urrewite不定参数表示方法

本文详细介绍了在Java Web应用中如何使用urlrewrite.xml文件进行URL重写,包括配置多个参数的技巧。通过设置urlrewrite.xml文件及在web.xml中配置转发过滤器,实现简洁的URL形式,提高网站用户体验。

Java|urlrewrite|URL重写|多个参数

Java|urlrewrite|URL重写|多个参数
博客分类: java人生
JavaWebXML工作
个人工作经验! 如有不当之处,敬请指点

1.0 web -info 目录下建立 urlrewrite.xml 文件 类似如下:

<?xml version="1.0" encoding="UTF-8" ?>
  • ^/morednf.shtml

    /zxAction.do?method=searchByClassInit&DNFsign=yes

  • ^/15173back.shtml?([.]*)

    /cardFor15173Action.do?method=backCardInfo&$1

2.0 在web.xml 配置 转发过滤器:

UrlRewriteFilter org.tuckey.web.filters.urlrewrite.UrlRewriteFilter UrlRewriteFilter /*

3.0 加入 JAR 包

urlrewrite-2.6.0.jar

4.0 完了!

好戏在后面: 如果要配置两个参数 或者多个参数咋办?

^/IS ([\w]*).shtml?([.]*) /aaaa.do?method=Search$1&$2

你是不是已经有想法了!

去动手吧! 呵呵!

下载前可以先看下教程 https://pan.quark.cn/s/a4b39357ea24 SSM框架,涵盖了Spring MVC、Spring以及MyBatis这三个框架,在Java领域内作为构建Web应用程序的常用架构而备受青睐,特别是在电子商务购物平台的设计与实现过程中展现出极高的应用价值。 这三个框架各自承担着特定的功能角色,通过协同运作来达成高效且灵活的业务处理目标。 Spring MVC作为Spring体系结构中的一个关键部分,主要致力于处理HTTP请求与响应,并推行模型-视图-控制器(MVC)的设计模式。 其运作机制中,DispatcherServlet扮演着前端控制器的角色,负责接收HTTP请求,并将其依据请求映射至相应的Controller处理方法。 在Controller执行完业务逻辑后,会将处理结果传递给ModelAndView对象,随后由ViewResolver将其解析为具体视图进行呈现。 Spring MVC还具备数据绑定、验证以及国际化等附加功能,这些特性显著提升了开发工作的效率以及代码的可维护程度。 Spring框架则是一个综合性的企业级应用开发框架,其核心能力包含依赖注入(DI)、面向切面编程(AOP)以及事务管理等关键特性。 DI机制使得开发者能够借助配置文件或注解手段来管理对象的生成与依赖关联,从而有效降低组件之间的耦合性。 AOP技术则适用于实现诸如日志记录、权限管理这类跨领域的功能需求,有助于使代码结构更为清晰。 Spring在事务管理方面提供了编程式和声明式两种处理途径,确保了数据操作过程遵循原子性与一致性原则。 MyBatis则是一个轻量级的数据库访问层框架,其特点在于将SQL语句与Java代码进行分离,并支持动态SQL的编写。 开发者可以在XM...
下载方式:https://pan.quark.cn/s/83bc4ec761aa 作者简介 Mr. Zhu ,英文名aserbao! 从事Android开发多年,技术不高,用来工作刚刚好。 对视频音视频处理,硬编码这一块有一定的研究。 之前北漂,现在深漂。 同名微信公众号「aserbao」的维护者,喜欢看书,摄影,交友,目前生活这样子。 下面是我的个人公众号,在Android开发过程中有遇到任何问题,可以在我的微信公众号进行留言,或者加入微信群组进行讨论。 (不保证一定能解决,但是一定会回复。 ) 欢迎加入一起交流Android技术 博客文章列表: 一篇技术好文之Android文本软键盘全解 一篇技术好文之Android数据库 GreenDao的完全解析 一篇技术好文之Android数据库 SQLite全解析 一篇技术好文之Android 调用C代码及生成调试so库 Android性能优化之APK瘦身详解(瘦身73%) Android性能优化之内存泄漏处理(图文) Android openGl开发详解(一)——绘制简单图形 Android openGl开发详解(二)——通过SurfaceView,TextureView,GlSurfaceView显示相机预览(附Demo) Android 自定义相机开发(三) —— EGL介绍 GitChat文章 Android 零基础开发相机 HTTP 网络请求库 OkHttp的全面讲解 依赖注入框架 Dagger2 的全面讲解 8 大经典排序算法使用详解(图解 + 实例) 零基础开发一款微信小程序商城 零基础建立自己的博客网站 AserbaosAndroid项目介绍 aserbao的个人Android学习总结项目,希望这个项目能成为...
【无人机协同】动态环境下多无人机系统的协同路径规划与防撞研究(Matlab代码实现)​ 内容概要:本文围绕动态环境下多无人机系统的协同路径规划与防撞问题展开研究,提出了一种基于Matlab代码实现的解决方案。研究重点在于设计适用于复杂动态环境的路径规划算法,确保多架无人机在执行任务过程中能够有效协同、避免碰撞,并实现高效、安全的飞行路径优化。文中结合智能优化算法与路径规划技术,如粒子群算法(PSO)、动态窗口法(DWA)等,构建协同控制模型,并通过Matlab仿真验证算法的有效性与鲁棒性。同时,研究可能涉及环境建模、任务分配、通信协同及实时避障策略的设计与实现。; 适合人群:具备一定编程基础和无人机控制理论知识,从事智能系统、自动化、航空航天、机器人等领域研究的研发人员或研究生,尤其适合关注多智能体协同、路径规划与Matlab仿真的科研工作者。; 使用场景及目标:①用于科研项目中多无人机协同任务的路径规划与防撞算法设计;②支撑毕业论文、期刊投稿中的仿真部分;③为实际应用场景如灾害救援、巡检监控、智慧城市等提供算法原型和技术验证。; 阅读建议:建议读者结合Matlab代码进行实践操作,深入理解算法实现细节,重点关注路径规划与防撞模块的逻辑结构,同时可参考文中涉及的智能优化算法与其他多智能体协同案例进行扩展研究。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值