My理解的request.getScheme() 的使用

本文介绍了如何使用Java Servlet API中的HttpRequest对象的几个关键方法来获取当前页面的基本信息,包括使用的协议、服务器名字、服务器端口以及应用的名字。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

def url = req.getScheme() +"😕/" +
req.getServerName() + “:” +
req.getServerPort() +
req.getContextPath()

注意:
req.getSchema()可以返回当前页面使用的协议,比如,一般应用返回http;SSL返回https;

req.getServerName()可以返回当前页面所在的服务器的名字;

req.getServerPort()可以返回当前页面所在的服务器使用的端口,就是80;

req.getContextPath()可以返回当前页面所在的应用的名字;
Myeclipse8.5 javaweb链接mysql5.1,创建数据库,名为liabrary,用户名root,密码123456,端口为3306,要有外键约束,同时要插入数据,数据库要有一定的复杂度,存放mysql-connector-java-5.1.bin.jar,所有元素指令要符合JavaWeb程序设计-微课视频版第三版第3版所写的内容,java版本为JavaEE5.0,在此基础上设计一个图书馆管理系统,检验用户是否为空,如果是,将弹出提醒界面“用户不能为空”,其余也是如此,写出代码,同时语法要时刻记住符合上述的版本要求,能进行增删改查; <%@ page language=“java” import=“java.util.*” pageEncoding=“ISO-8859-1”%> <% 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%>"> <title>My JSP 'index.jsp' starting page</title> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="This is my page"> <!-- <link rel="stylesheet" type="text/css" href="styles.css"> --> </head> <body> This is my JSP page. <br> </body> </html> 上述jsp页面的所有代码,按此时给出的样式(包括声明、小脚本、表达式和所有jsp页面元素),其余要求与上述不变,要注意语法要与版本符合,并支持中文; 注意语法要与版本相符合,关键性代码和非关键代码的部分全部写出,所有的类和jsp页面,及所有的数据库和数据库表都要写出,所有模块都要写出,每个模块的要求同本次要求一样
最新发布
07-06
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值