iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > html >如何解决Web应用集成问题
  • 229
分享到

如何解决Web应用集成问题

2024-04-02 19:04:59 229人浏览 泡泡鱼
摘要

今天就跟大家聊聊有关如何解决WEB应用集成问题,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。2台机器部署了2个Web应用,A应用需要访问B应用的UR

今天就跟大家聊聊有关如何解决WEB应用集成问题,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

2台机器部署了2个Web应用,A应用需要访问B应用的URL。为了保证URL不会让任意用户随便粘贴就可以访问,需要在B应用上加上filter拦截请求,并进行权限校验。A应用的URL给用户看来是一个中间跳转页面的URL。在这个中间页面,添加hidden的value,在B应用的filter端进行value的校验。代码如下:

html代码

<%@ page language="java" contentType="text/html;    charset=UTF-8"      pageEncoding="UTF-8"%> <html>     <head>         <title></title>         <meta Http-equiv="pragma" content="no-cache">         <meta http-equiv="cache-control" content="no-cache">         <meta http-equiv="content-type" content="text/html; charset=UTF-8">          <script type="text/javascript">         function init(){              document.getElementById('myFORM').action="http://localhost:8080/ext2.2/Filter.jsp"             document.getElementById('myForm').submit();          }          </script>     </head>     <body onload="init()">         <form method="post" id="myForm">             <input type="hidden" name="key" id="key" value="MERKTLTTOR">         </form>     </body> </html>

Html代码

<%@ page language="java" contentType="text/html;    charset=UTF-8"      pageEncoding="UTF-8"%> <html>     <head>         <title></title>         <meta http-equiv="pragma" content="no-cache">         <meta http-equiv="cache-control" content="no-cache">         <meta http-equiv="content-type" content="text/html; charset=UTF-8">          <script type="text/javascript">         function init (){              <%              String key=request.getParameter("key");              if(!"MERKTLTTOR".equals(key)){              %>                 alert('不允许访问');              <%              }              %>         }          </script>     </head> <body onload="init()">         <form method="post" id="myForm">             <input type="hidden" name="key" id="key" value="MERKTLTTOR">         </form>     </body> </html>

这是filter页面,实际中可以是真正的过滤器filter。

中间页面采用post提交,用户在url中看不到提交的hidden。

中间页面的form的action可以用request.getParamter()获取

当然value可以采用一些加密算法进行加密。

看完上述内容,你们对如何解决Web应用集成问题有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注编程网html频道,感谢大家的支持。

--结束END--

本文标题: 如何解决Web应用集成问题

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

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

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

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

下载Word文档
猜你喜欢
  • 如何解决Web应用集成问题
    今天就跟大家聊聊有关如何解决Web应用集成问题,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。2台机器部署了2个Web应用,A应用需要访问B应用的UR...
    99+
    2024-04-02
  • 如何解决Spring集成webSocket页面访问404的问题
    小编给大家分享一下如何解决Spring集成webSocket页面访问404的问题,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!由于工作需求,需要搭建一个平台无关的...
    99+
    2023-05-30
    spring websocket 404错误
  • 如何解决vue集成sweetalert2提示组件的问题
    这篇文章主要介绍如何解决vue集成sweetalert2提示组件的问题,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一、项目集成官网链接:https://sweetalert2.github.io案例1. 引入方式 ...
    99+
    2023-06-25
  • 解决springcloud集成nacos遇到的问题
    目录背景组件版本分析解决步骤第一步:总结:背景 最近在搭建微服务框架,在搭建gateway 的时候 使用nacos做注册中心,在通过网关调用的时候发下一个奇怪的问题,网关可以路由ht...
    99+
    2023-05-15
    springcloud集成nacos springcloud nacos
  • web中如何解决跨域的问题
    这篇文章主要为大家展示了“web中如何解决跨域的问题”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“web中如何解决跨域的问题”这篇文章吧。什么是跨域?概念如下:只要协议、域名、端口有任何一个不同...
    99+
    2023-06-08
  • 如何解决使用nodejs+koa+typescript集成和自动重启的问题
    这篇文章主要为大家展示了“如何解决使用nodejs+koa+typescript集成和自动重启的问题”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何解决使用nodejs+koa+typescr...
    99+
    2023-06-22
  • Net6 Xunit集成测试问题怎么解决
    本篇内容主要讲解“Net6 Xunit集成测试问题怎么解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Net6 Xunit集成测试问题怎么解决”吧!1.新建测试项目2.使用...
    99+
    2023-06-30
  • 如何解决mysql web端不能访问的问题
    小编给大家分享一下如何解决mysql web端不能访问的问题,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!mysql web端不...
    99+
    2024-04-02
  • springcloud集成nacos 使用lb 无效问题解决方案
    目录背景组件版本分析解决步骤第一步:参考资料总结:背景 最近在搭建微服务框架,在搭建gateway 的时候 使用nacos做注册中心,在通过网关调用的时候发下一个奇怪的问题,网关可以...
    99+
    2023-05-15
    springcloud集成nacos springcloud nacos使用lb 无效
  • 解决Jenkins集成SonarQube遇到的报错问题
    Jenkins集成Sonar过程中遇到的报错 1、jenkins中无法添加sonarqube的token凭证 因为添加的凭证类型错误,所以无法添加token,类型应该选择“Secre...
    99+
    2024-04-02
  • 如何解决VS生成配置问题
    这篇文章将为大家详细讲解有关如何解决VS生成配置问题,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。解决VS生成配置问题:指定如何VS生成解决方案中的特定项目,以及如何部署这些项目(如果已启用)。解决方案包...
    99+
    2023-06-17
  • SpringBoot集成redis错误问题及解决方法
    目录一、错误信息 二、软件版本三、基本信息五、其他信息描述:SpingBoot 集成Reids (本机连接虚拟机Redis服务)出现错误 哇咔咔 当你距离成功只有一步的时候...
    99+
    2024-04-02
  • 如何解决pos.baidu.com的响应问题
    本篇内容主要讲解“如何解决pos.baidu.com的响应问题”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何解决pos.baidu.com的响应问题”吧!最近很多人反应 编程网打不开,其实都...
    99+
    2023-06-10
  • 如何解决MySQL字符集编码问题
    这篇文章给大家分享的是有关如何解决MySQL字符集编码问题的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。项目中,用中断命令导入sql脚本,发现其报出编码错误,后来进过一番分析查询...
    99+
    2024-04-02
  • 如何解决LINQ泛型数据集问题
    这篇文章主要为大家展示了“如何解决LINQ泛型数据集问题”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何解决LINQ泛型数据集问题”这篇文章吧。查询是一种从数据源检索数据的表达式。查询用专用查...
    99+
    2023-06-17
  • web前端网络跨域问题如何解决
    今天小编给大家分享一下web前端网络跨域问题如何解决的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。什么是跨域浏览器有一个重要...
    99+
    2023-07-02
  • 如何解决Visual Studio.NET生成配置问题
    这篇文章主要介绍了如何解决Visual Studio.NET生成配置问题,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Visual Studio.NET 生成配置模型还允许您...
    99+
    2023-06-17
  • 如何解决web中用户jb51net登录失败的问题
    本篇文章给大家分享的是有关如何解决web中用户jb51net登录失败的问题,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。“/”应用程序中的服务...
    99+
    2024-04-02
  • 如何解决gateway与spring-boot-starter-web冲突问题
    本篇内容介绍了“如何解决gateway与spring-boot-starter-web冲突问题”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!...
    99+
    2023-06-20
  • Windows10应用加载失败不响应问题如何解决
      使用Windows10系统的过程中,如果一个应用经常出现不响应的情况,那么就说明这个应用加载失败了。出现加载失败的原因有很多,通过重置可以有效解决Windows10应用加载失败问题。   那么如何重置全部Win10应...
    99+
    2023-06-16
    Win10 应用 加载失败 问题 Windows10
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作