tomcat - 如何在 Apache Tomcat 中传递 URL 参数值?
问题描述
我对 apache tomcat 并不陌生。请在下面找到详细信息。
我有以下参数及其值。
- 客户端 ID:c66728
- store_id : s126
然后我需要像这样在 URL 中传递这些值: URL:http://server_ip:8080/client_id/c66728/store_id/s126/
我的问题:如何像上面的 URL 一样传递这些变量,如果我现在尝试,它会显示以下错误。
任何帮助将不胜感激以解决此问题。
谢谢。
解决方案
- 找出 apache 从中提供文件的文件夹的路径。一般在/var/www/下
- 找出默认文档(默认可能是 index.php)可能是之前找到的路径中的唯一文档(/var/www/)
- 服务器必须配置为启用模块 mod_rewrite
- 要处理该默认文档中的请求,您需要已将该文件夹中的 .htaccess 文件设置为 AllowOverride All
- 然后您可以创建一个重写规则(放置在 .htaccess 文件中)以将所有内容重定向到同一页面 anypage.php
- 在您的 anypage.php 中,您可以将 url 拆分为 / 以获取字段值数组。
最简单的方法是安装框架或库来为您处理它。
推荐阅读
- sql - T-SQL 中递归 CTE 的性能缓慢
- android - 如何输出日期时间和偏移量
- uwp - 如何防止 UWP 应用中虚拟键盘的恶意操作
- python - 如何为每次登录打开新的 selenium 会话?
- javascript - 显示变化描述时,Woocomerce 隐藏父描述
- c# - system.invalidcastexception:'无法转换类型'system.linq.enumerablequery的对象
- excel - 具有 4,000,000 行的 Excel
- c# - 如何在 Unity 2D 中更改四边形透明度?
- kubernetes - 如果 ActiveMQ Artemis 集群是 Kubernetes StatefulSet,HA 真的有用吗?
- r - 显示未存储在 R Shiny 应用程序内 www 文件夹中的 PDF 文件