广告
返回顶部
首页 > 资讯 > 后端开发 > Python >教你如何区分Spring与Structs2中间件
  • 537
分享到

教你如何区分Spring与Structs2中间件

Spring与Structs2中间件区别Spring与Structs2区别 2023-03-24 11:03:04 537人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

目录.do后缀与.action后缀网站图标 favicon.ico状态码500服务器异常回显URL添加随意路径进行报错拓展.do后缀与.action后缀 .do 后缀的 URL 可能

.do后缀与.action后缀

.do 后缀的 URL 可能是使用 Struts1 中间件WEB 应用程序
Struts2 中的 URL 后缀为 .action,但并不是所有以 .action 结尾的 URL 都是 Struts2 中间件

网站图标 favicon.ico

spring框架经常使用小绿叶ico图标,structs2没有固定ico图标

在这里插入图片描述

状态码500服务器异常回显

写入乱码字符使得页面报错500响应码,报错抛出异常信息
Struts2常用的关键字有这些:例如no action mapped、struts2、namespace、defined for action等。

在这里插入图片描述

Spring的报错信息:含有Whitelabel Error Page 关键字

URL添加随意路径进行报错

正常URL地址为Http://www.xxx.com:8080/
url后拼接随意字符进行访问,根据网页内容进行判断

如果状态码为404或者报错白页(如下) 则很可能是Spring框架

在这里插入图片描述

在这里插入图片描述

而Structs2回显正常,不受影响

拓展

Struts2的URL构造:
Struts2站点的URL路径包括四部分组成:工程名+namespace命名空间+action名+Struts2扩展名
举个例子,对于如下URL:http://127.0.0.1:9999/S2_016_war/barspace/login.action
如果在Struts2框架中,大致应该这样去分析这个URL:

/S2-016-war/部分是war包部署的工程名,也可以说是项目名、上下文等等,说法不一。
/barspace/部分是Struts2的命名空间namespace。
/login部分是Struts2的action名,指向具体处理请求的Java类。
.action部分是Struts2的扩展名,也可以定义为.do、.dw等等。

到此这篇关于教你如何区分Spring与Structs2中间件的方法的文章就介绍到这了,更多相关Spring与Structs2中间件区别内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: 教你如何区分Spring与Structs2中间件

本文链接: https://www.lsjlt.com/news/201172.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 教你如何区分Spring与Structs2中间件
    目录.do后缀与.action后缀网站图标 favicon.ico状态码500服务器异常回显URL添加随意路径进行报错拓展.do后缀与.action后缀 .do 后缀的 URL 可能...
    99+
    2023-03-24
    Spring与Structs2中间件区别 Spring与Structs2区别
  • 怎么区分Spring与Structs2中间件
    今天小编给大家分享一下怎么区分Spring与Structs2中间件的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。.do后缀与...
    99+
    2023-07-05
  • 教你如何利用.net core实现反向代理中间件的方法
    这篇文章主要给大家介绍了关于利用.net core实现反向代理中间件的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用.net core具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧最近在将一些项目的rest api迁...
    99+
    2023-06-03
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作