新人求助tomcat的问题
1.当我查看一个eBuy工程时,只需输入http://localhost:8080/eBuy/就可以自动跳转到登录主页,这是怎么实现的?2.<a href="MyPro">出售中的商品</a>
<a href="queryMain.jsp">我要买</a>
<a href="quit.jsp">退出</a>
这是三个文字连接,为什么第一个是指向“MyPro”并不是像后两个一样指向jsp页面,而我在代码中找到一个“mypro.jsp”文件,正是上面指向的地址。但是我改成.<a href="mypro.jsp">出售中的商品</a>又显示错误,这又是为什么呢,还望大神看在我深夜钻研的份儿上给与明示,谢谢额
--------------------编程问答-------------------- 输入http://localhost:8080/eBuy/ 可以自动跳转到登陆主页,是因为在你的工程eBuy里面WEB-INF目录下有个web.xml ,在里面配置的有
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
index.jsp可以设置你默认主页面。
至于
<a href="MyPro">出售中的商品</a>
<a href="queryMain.jsp">我要买</a>
<a href="quit.jsp">退出</a>
出现的情况你首先得了解一下a标签的两种用法。
(1)在本页面中创建书签。通过设置<a>标签的name或者id 。
(2)是通过href来设置例如<a href="queryMain.jsp">我要买</a>是用来连接访问外部资源。
很明显或两个<a>标签属于用来连接外部资源的。但是第一个<a>标签不属于两种其中的一种。
只有你改成<a href="MyPro.jsp">出售中的商品</a>出错可能是MyPro.jsp和本页面不在同一目录下,所以无法找到。 --------------------编程问答--------------------
链接的问题、我觉得是MyPro是请求的action吧、这个要看配置怎么写了 --------------------编程问答-------------------- 第一个问题我懂得,就像楼上两位所说的在web.xml文件中配置项目的主页 --------------------编程问答-------------------- MyPro在web.xml中配置的一个action ,在action的实现中跳转到了mypro.jsp --------------------编程问答-------------------- 直接使用<a href="MyPro.jsp">出售中的商品</a>出错 ,有可能是MyPro.jsp中使用了 request中的参数了 ,而此参数是通过 MyPro这个action的实现中放入到request中的 ,所以不会报错,而直接使用报错。 --------------------编程问答--------------------
MyPro要转到对应的servlet,然后处理后得到数据,再转到mypro.jsp页面。
补充:Java , Java EE