一些开发中代码作用

一、BasePath

<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%>

看看上面的代码,我们来了解一下它具体的意思, 

request.getContextPath()是在开发Web项目时,经常用到的方法,其作用是获取当前的系统路径。request.getContextPath()得到项目名,如果项目为根目录,则得到一个"",即空的字条串, 如果项目为Test, <%=request.getContextPath()% >/ 将得到Test/,服务器端的路径则会自动加上. 

request.getScheme()返回的协议名称,默认是http。 

request.getServerName()返回的是你浏览器中显示的主机名(例127.0.0.1). 

getServerPort()获取服务器端口号(例:8080)。 

我们不妨把basePath打印出来看看是什么,http://127.0.0.1:8080/test。 

二、<link/> <script/>标签。

在jsp 页面头部head标签中,常常见到<link/> <script/>标签。其中link引用的是项目其他路径下的css文件,script引用的则是项目其他路径下的js文件。

猜你喜欢

转载自blog.csdn.net/wxb666666/article/details/83514077