jsp basepath问题
为什么都要用<%Stringpath=request.getContextPath();StringbasePath=request.getScheme()+"://"+...
为什么都要用
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
我试了试 只用
<%
String baePath = request.getContextPath()+"/";
%>
也可以起作用啊 请问大神们 到底用哪种好呢 展开
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
我试了试 只用
<%
String baePath = request.getContextPath()+"/";
%>
也可以起作用啊 请问大神们 到底用哪种好呢 展开
2个回答
展开全部
这个得看你自己需要了,上面一个相当于绝对路径了,是从你的协议开始的(如http),而下面则只是表示的你的域名(一般就是你的项目名),相对于相对路径,其实用两个都是可以的,不过如果你为了控制提交路径的话,最好用上面一个,然后在<head></head>标签中加入<base href=“<%=basePath%>”,这样做的目的是为了控制表单提交路径
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询