『壹』 javaweb项目在配置文件中定义的localhost地址为什么会随服务器的不同而改变
myproperties.getlocalhost这个取得是配置文件里的值吧,你全局搜索下配置文件,以 .properties结尾的,这些都是配置好的
『贰』 java web项目 相对路径怎么写
servlet里面通过String basePath=session.getServletContext().getRealPath("/");获取webRoot目录真实路径。
比如d:\tomcat 6\webapps\项目名
webRoot下面的resources目录通过File path = new File(basePath, "resources");获取
其它同理
如果是jsp的话,获专取resources目录直属接通过“<%=request.getContextPath()%>/resources”获取
『叁』 本地运行javaweb项目,通过数据库获取url后,页面地址不出现localhost:8080,直接显示数据库获取的url.
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<head>中引抄入袭了<base href="<%=basePath%>">没有?
『肆』 java web项目,修改浏览器访问地址
<Hostname="localhost"appBase="webapps"
unpackWARs="true"autoDeploy="true"
xmlValidation="false"xmlNamespaceAware="false">
<!--加入如下配置-->
<Contextpath=""docBase="/Project1"reloadable="true"/>
</Host>
在你的 tomcat / conf 目录下 修改专 server.xml
在最后的 <host></host> 标签属中,添加如下配置
<Context path="" docBase="/Project1" reloadable="true"/>
『伍』 Java web项目访问路径问题。求解啊!
images的url写成复src="${pageContext.request.contextPath}/images/logo.jpg"
一般会制把${pageContext.request.contextPath}这部分提取出来,在jsp写成:
<% String path = request.getContextPath();%>
如图:
则images路径可以写成src="<%=path%>/images/logo.jpg"
访问login.jsp页面的话,写成http://ip:端口号/CityInfo/pages/login.jsp
『陆』 java web项目小问题 我想直接通过url地址访问途中的 main.jsp文件 请问地址是怎么写
ip:端口/项目名/main.jsp
注意:不能通过url直接访问WEB-INF文件夹下的文件。