Servlet在浏览器中的输出
第一次:guest/test目录不存在
原因是web.xml没有被正确解析,修改之
第二次:HTTP method get is not supperted by this URL
(继承自httpservlet的servlet没有重写对于请求和相应的处理方法,doget或dopost登方法,默认调用父类的doget和dopost方法)
解决办法:
1:子类重写doget和dopost方法
2:在扩展的servlet中重写doget或dopost方法或在处理时不调用父类的doget和dopost方法
package station.guest;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class Users extends HttpServlet {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
// TODO Auto-generated method stub
//super.doGet(req, resp);
PrintWriter out = resp.getWriter();
out.print("hello money");
}
}
配置文件
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app xmlns="http://java.sun.com/xml/ns/j2ee" version="2.4"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http:/java.sun.com/dtd/web-app_2_3.dtd">
<servlet>
<servlet-name>user</servlet-name>
<display-name>users </display-name>
<servlet-class>station.guest.Users</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>user</servlet-name>
<url-pattern>/test/* </url-pattern>
</servlet-mapping>
</web-app>
分享到:
相关推荐
【标题】"我的第一个JSP之helloworld"揭示了这个主题是关于初学者入门JSP(JavaServer Pages)编程,并通过一个经典的“Hello, World!”示例进行介绍。JSP是一种动态网页技术,允许开发者在HTML中嵌入Java代码,以...
### Helloworld JSP 实验报告知识点 #### 一、实验背景与目的 - **实验背景**:本实验属于计算机学院网站实践课程的一部分,旨在通过实际操作加深学生对JSP技术的理解与掌握。JSP(JavaServer Pages)是一种基于...
【描述】中提到这个"hello world.jsp"文件用于临时存储和个人使用,暗示这是一个学习或实验性质的文档。"bla bla"可能是描述中的占位符或者无意义的填充词,通常在编程文档中不会包含这样的内容。 【标签】"jsp...
"Struts2 HelloWorld"是学习Struts2框架的基础教程,通过这个例子,我们可以了解Struts2的基本配置和工作流程。 首先,让我们从项目结构开始。在"struts2_helloWorld"压缩包中,通常会包含以下几个关键文件: 1. *...
在IT行业中,开发一个“HelloWorld”程序是学习新框架的常见起点,它标志着我们对新框架的理解初见端倪。在这个案例中,我们聚焦于基于Struts2框架的“HelloWorld”应用。Struts2是一款强大的MVC(Model-View-...
helloworld.jsp
JSP 的 HelloWorld 程序通常是最简单的入门示例,用于演示如何在JSP页面中输出文本。下面是一个基本的JSP HelloWorld 示例: ```jsp <title>HelloWorld JSP out.println("HelloWorld"); %> ``` 在这个...
helloWorld.jsp
例如,如果返回"helloWorld",则可能会解析为`/WEB-INF/jsp/helloWorld.jsp`。 6. **模型数据绑定** Spring MVC支持自动的数据绑定,可以把HTTP请求参数自动绑定到控制器方法的参数上。例如,表单中的`name`字段值...
HelloWorld helloworld = (HelloWorld) ctx.lookup("HelloWorldBean/remote"); out.println(helloworld.SayHello("佛山人")); 5.用ant或eclipse,把客户端文件打成war包,发布到jboss上 6.输入...
3. **创建JSP页面**:创建一个名为`HelloWorld.jsp`的页面,显示"Hello World!"消息。 ```jsp ;charset=UTF-8" language="java" %> <title>HelloWorld <h1>Hello, World! ``` 4. **运行应用**:部署应用,...
通过"HelloWorld1"的学习,开发者可以了解JavaEE的基本开发环境和流程,为进一步学习JavaEE的其他高级特性,如JPA(Java Persistence API)、JSF(JavaServer Faces)、CDI(Contexts and Dependency Injection)...
在这个Helloworld例子中,返回的视图名可能是"hello",视图解析器会将其转化为对应的JSP页面,如`/WEB-INF/views/hello.jsp`。 6. **MVC组件**:除了上述组件,SpringMVC还包含其他组件,如ModelAndView对象(用于...
helloworld3.jsp
在`HelloWorld.jsp`中,我们可以使用Struts2的OGNL(Object-Graph Navigation Language)表达式来获取Action的返回值: ```jsp ;charset=UTF-8" language="java" %> <title>Hello, World! <h1>Struts2 Hello,...
public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); } } ``` Java是一种跨平台的面向对象编程语言,广泛应用于企业级应用、Android应用开发和大数据处理...
在这个"springmvc注解版 helloworld"项目中,我们将深入探讨如何使用注解来配置和实现一个简单的Hello World应用。这个项目特别适合初学者入门,因为每个步骤都有详细的注释,确保你能理解每一行代码的作用。 首先...
从“HelloWorld”示例开始学习Struts2是一个经典的入门方法,因为它能帮助我们理解框架的基本工作原理。 首先,我们需要创建一个展示信息的JSP文件,即`HelloWorld.jsp`。在这个文件中,我们使用Struts2的标签库,...
在我们的例子中,`HelloWorld.jsp`可能只是一个简单的JSP页面,显示"Hello World": ```jsp ;charset=UTF-8" language="java" %> <title>Hello World <h1><s:property value="message"/> ``` 这里,`...
对于初学者来说,使用 IDEA 创建一个简单的 SpringMVC HelloWorld 示例是一个很好的起点,能够快速熟悉这两个工具的使用。 首先,让我们了解 SpringMVC 的核心组件和工作流程: 1. **DispatcherServlet**:这是 ...