使用frp穿透时,jsp中的getServerName()方法获取域名错误
来源:互联网 发布:pc预测软件 编辑:程序博客网 时间:2024/04/30 10:05
1、当用myeclipse新建一个jsp时,程序会自带一段代码,如下:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
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="<%=basePath%>">
2。在变量basePath中,有一个方法getServerName(),这个方法是用来获取域名的,我电脑上使用了frp反向代理,这是外网能访问我内网的服务
但是,也使得这个方法获取的域名是错误的,获取的域名如下example.com这个,导致所有的href,src,这些显示图片啊,跳转页面什么的,都出现问题。
3.处理方法:把’ <base href="<%=basePath%>">删除即可。
0 0
- 使用frp穿透时,jsp中的getServerName()方法获取域名错误
- nginx反向代理,使用request.getServerName()获取域名错误
- 使用内网穿透工具frp
- 使用frp实现内网穿透
- 使用frp进行内网穿透入门
- FRP内网穿透
- frp 内网穿透
- 利用frp做内网穿透
- 内网穿透神器frp的搭建与使用
- JSP中的:request.getScheme()+"://"+request.getServerName()+":"+request.getServer
- 搭建frp实现树莓派内网穿透
- frp实现内网穿透
- frp实现内网穿透
- jsp获取域名
- 使用PHP获取根域名的方法!
- 内网穿透工具frp与ngrok
- 内网穿透利器——frp
- frp内网穿透基本应用
- socket 实例
- 整站静态页面制作的心得
- 读书笔记-外观模式又叫门面模式
- perl进制数转换
- 捷联式惯性导航基础知识(一)
- 使用frp穿透时,jsp中的getServerName()方法获取域名错误
- C语言动态分配二维数组
- windows小技巧
- 快速判断二进制中有多少个1
- Linux sort命令详解
- 支付高并发
- 在Linux下完美运行Windows PC版QQ/TIM教程
- 常见浏览器兼容问题整理(ie9及以上)
- JZ2440 中断分析