JSP控制项目启动后默认去访问指定的WebServlet 而不是index.jsp

我的 index.jsp 代码是这样
JSP控制项目启动后默认去访问指定的WebServlet 而不是index.jsp_第1张图片
现在每次启动 访问的都是index.jsp
这也是它的默认配置
JSP控制项目启动后默认去访问指定的WebServlet 而不是index.jsp_第2张图片
我这里写了一个 WebServlet 代码是这样
JSP控制项目启动后默认去访问指定的WebServlet 而不是index.jsp_第3张图片
简单可以理解为 我们定义了WebServlet 访问路径为1cginServlet
其中在request作用域中 定义了一个userName值为 欢迎来到jsp世界
然后 跳转向 page.jsp

这里 page.jsp 代码如下
JSP控制项目启动后默认去访问指定的WebServlet 而不是index.jsp_第4张图片
就简单输出一下WebServlet给的 userName
然后 我们在web目录下找到 web.xml
在标签中加入如下代码

<welcome-file-list>
    <welcome-file>1cginServletwelcome-file>
welcome-file-list>

JSP控制项目启动后默认去访问指定的WebServlet 而不是index.jsp_第5张图片
这样就指定了 我们默认去访问 1cginServlet

然后我们启动项目
JSP控制项目启动后默认去访问指定的WebServlet 而不是index.jsp_第6张图片
可以看到 是它先访问了1cginServlet的WebServlet 然后最后1cginServlet逻辑是跳转向page.jsp
然后 page.jsp 中输出了 1cginServlet定义在作用域中的 userName

这样 我们界面一进来 就有数据了 可以说哦非常的好用

你可能感兴趣的:(java,servlet,开发语言)