设置action和servlet为tomcat网站欢迎页(转)
一般我们的网站欢迎页面都为.html或jsp之类的文件,刚突然想如果我希望是action呢?
一开始以为只要将修改web.xml文件即可:
<welcome-file-list> <welcome-file>index.action</welcome-file> </welcome-file-list>
结果输入http://localhost:8080/web,并没有相应跳转到index.action上去。 去网上搜索了下发现,原来tomcat在映射welcome file时.遇到有后缀的情况下是去项目文件夹下寻找相应的文件,所以希望设置action为欢迎页面时,不仅需要修改web.xml,还需要在项目下新建一个空的index.action文件。 如果希望是某个servlet呢??请注意上面提到"有后缀"这几个字,由于一般情况下,我们编写servlet时,设置的url-pattern不带有后缀,所以,对于这些servlet需要将web.xml进行修改即可
<welcome-file-list> <welcome-file>WelcomeServlet</welcome-file> </welcome-file-list>
WelcomeServlet为欢迎页面servlet的访问url
|
分享到:
相关推荐
Tomcat是一款由Apache组织开发的Servlet和JSP容器,它完全用Java语言编写。作为一款轻量级的应用服务器,Tomcat主要负责解析和执行Servlet以及JSP,是Java Web项目运行的基础。在开发和部署基于Java的Web应用程序时...
### servlet和struts2笔记 #### 一、Servlet 基础 **Servlet** 是 Java Web 开发中的一种核心技术,它被设计用于处理客户端发送到服务器的 HTTP 请求,并且能够生成响应。Servlet 可以看作是服务器端的小程序,...
**JSP(JavaServer Pages)和Servlet是Java Web开发中的两个核心技术,它们在构建动态Web应用程序方面发挥着关键作用。本教程将引导你通过Eclipse IDE创建一个基本的JSP-Servlet项目,以便理解这两者如何协同工作。*...
1. Tomcat下载:从Apache官方网站下载对应操作系统和Java版本的Tomcat压缩包,解压至任意目录,如`C:\Tomcat`。 2. 配置环境变量:添加一个新的系统环境变量CATALINA_HOME,值为Tomcat的解压路径。同时,在PATH中...
在Eclipse中,选择"File" -> "New" -> "Dynamic Web Project",填写项目名称并配置相关的Web容器设置,如Tomcat。 接下来,我们将创建两个主要的文件:一个JSP页面(通常用于展示用户界面)和一个Servlet(用于处理...
这可以通过`<form>`标签实现,其中`action`属性指定提交表单时应调用的Servlet,`method`属性通常设置为"POST",表示数据将以隐藏方式发送。 ```html <form action="YourServlet" method="POST"> 姓名:</label>...
- **Tomcat目录下的web.xml**:包含了默认Servlet配置、JSP Servlet配置、会话超时配置、MIME类型配置以及欢迎页面配置等。 - `<session-config>`:配置会话的超时时间,默认为30分钟。 - MIME类型配置:用于定义...
提供了一个简单的登录表单,表单的 `action` 属性设置为 "GetPostData",表示提交后会向服务器发送一个POST请求。这通常会触发Servlet的 `doPost` 方法来处理提交的数据。 总结起来,这个示例展示了如何创建一个...
开发者首先检查了form的action属性和Servlet的注解,两者都是匹配的。进一步的排查发现,问题出在启动时的虚拟路径上。 为了解决这个问题,有两种可行的方法: 方法一:修改Servlet注解的映射路径,添加上项目的...
7. **部署到Tomcat**:Tomcat是一个流行的开源Servlet容器,用于运行Java Web应用程序。将项目打包成WAR文件后,可以通过Tomcat的管理界面或`webapps`目录部署。 8. **测试**:完成开发后,我们需要对注册和登录...
在本文中,我们将深入探讨如何使用Servlet、HTML表单(Form)和Session技术来实现一个基本的登录跳转功能。Servlet是Java服务器端编程的重要组件,用于处理HTTP请求和响应。Session技术则允许我们在多个页面间保持...
本篇文档通过一个登录示例来讲解如何使用JSP、Servlet和JavaBean技术实现MVC模式。这里将详细介绍整个过程,包括开发环境设置、项目结构搭建、代码实现等步骤。 #### 二、开发环境配置 - **JDK版本**:1.7 - **IDE...
`<servlet>`标签用于定义Servlet,`servlet-name`属性指定Servlet的名称,`servlet-class`属性设置为`org.apache.struts.action.ActionServlet`来指定Struts的ActionServlet。接着,使用`<servlet-mapping>`标签,`...
本教程将指导你如何配置环境,以便使用Struts2、Servlet和Spring进行Web开发。首先,我们需要确保已经安装了Eclipse for JavaEE、Struts2、Servlet容器(如Tomcat)以及Spring框架的相关依赖。 **1. 安装与配置** ...
- **web.xml**:配置文件的关键部分在于注册ActionServlet和映射URL模式,确保ActionServlet能够正确处理请求。 - **struts-config.xml**:配置文件中定义了FormBean、全局转发规则以及Action映射。这些配置对于构建...
- Tomcat是一个开源的Servlet容器,用于运行Java Web应用。在Struts2实验中,Tomcat将作为服务器,接收和响应HTTP请求。 5. **创建Struts2项目**: - 首先,在Eclipse中创建一个新的动态Web项目,然后导入Struts2...
6. ActionServlet根据返回的结果选择合适的视图(通常是JSP页面)进行渲染。 7. 渲染后的页面被返回给用户。 #### 四、Struts的工作流程 以用户注册功能为例,Struts的工作流程可以分为以下几个步骤: 1. **请求*...
INFO/WEB-INF/tiles-defs.xml" /></plug-in></struts-config>该代码示例是一个基于JSP、MVC模式和Tomcat服务器的用户注册登录系统。系统采用Eclipse作为开发环境,支持NetBeans IDE或Eclipse(GALILEO)作为替代。...