`
firefly_liu
  • 浏览: 36201 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

JSP学习 Hello world问题解决

阅读更多

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之helloworld"揭示了这个主题是关于初学者入门JSP(JavaServer Pages)编程,并通过一个经典的“Hello, World!”示例进行介绍。JSP是一种动态网页技术,允许开发者在HTML中嵌入Java代码,以...

    Helloworld jsp实验报告

    ### Helloworld JSP 实验报告知识点 #### 一、实验背景与目的 - **实验背景**:本实验属于计算机学院网站实践课程的一部分,旨在通过实际操作加深学生对JSP技术的理解与掌握。JSP(JavaServer Pages)是一种基于...

    hello world.jsp

    【描述】中提到这个"hello world.jsp"文件用于临时存储和个人使用,暗示这是一个学习或实验性质的文档。"bla bla"可能是描述中的占位符或者无意义的填充词,通常在编程文档中不会包含这样的内容。 【标签】"jsp...

    struts2 helloworld

    "Struts2 HelloWorld"是学习Struts2框架的基础教程,通过这个例子,我们可以了解Struts2的基本配置和工作流程。 首先,让我们从项目结构开始。在"struts2_helloWorld"压缩包中,通常会包含以下几个关键文件: 1. *...

    HelloWorld 基于struts2框架

    在IT行业中,开发一个“HelloWorld”程序是学习新框架的常见起点,它标志着我们对新框架的理解初见端倪。在这个案例中,我们聚焦于基于Struts2框架的“HelloWorld”应用。Struts2是一款强大的MVC(Model-View-...

    helloworld.jsp

    helloworld.jsp

    JSP入门之HelloWorld程序实例.docx

    JSP 的 HelloWorld 程序通常是最简单的入门示例,用于演示如何在JSP页面中输出文本。下面是一个基本的JSP HelloWorld 示例: ```jsp &lt;title&gt;HelloWorld JSP out.println("HelloWorld"); %&gt; ``` 在这个...

    helloWorld.jsp

    helloWorld.jsp

    springmvc_helloWorld

    例如,如果返回"helloWorld",则可能会解析为`/WEB-INF/jsp/helloWorld.jsp`。 6. **模型数据绑定** Spring MVC支持自动的数据绑定,可以把HTTP请求参数自动绑定到控制器方法的参数上。例如,表单中的`name`字段值...

    EJB HelloWorld

    HelloWorld helloworld = (HelloWorld) ctx.lookup("HelloWorldBean/remote"); out.println(helloworld.SayHello("佛山人")); 5.用ant或eclipse,把客户端文件打成war包,发布到jboss上 6.输入...

    Struts2入门之HelloWorld

    3. **创建JSP页面**:创建一个名为`HelloWorld.jsp`的页面,显示"Hello World!"消息。 ```jsp ;charset=UTF-8" language="java" %&gt; &lt;title&gt;HelloWorld &lt;h1&gt;Hello, World! ``` 4. **运行应用**:部署应用,...

    HelloWorld1_初识javaee_

    通过"HelloWorld1"的学习,开发者可以了解JavaEE的基本开发环境和流程,为进一步学习JavaEE的其他高级特性,如JPA(Java Persistence API)、JSF(JavaServer Faces)、CDI(Contexts and Dependency Injection)...

    SpringMVC-Helloworld

    在这个Helloworld例子中,返回的视图名可能是"hello",视图解析器会将其转化为对应的JSP页面,如`/WEB-INF/views/hello.jsp`。 6. **MVC组件**:除了上述组件,SpringMVC还包含其他组件,如ModelAndView对象(用于...

    helloworld3.jsp

    helloworld3.jsp

    Struts2的第一个实例helloworld

    在`HelloWorld.jsp`中,我们可以使用Struts2的OGNL(Object-Graph Navigation Language)表达式来获取Action的返回值: ```jsp ;charset=UTF-8" language="java" %&gt; &lt;title&gt;Hello, World! &lt;h1&gt;Struts2 Hello,...

    12种常用编程语言写的helloworld代码

    public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); } } ``` Java是一种跨平台的面向对象编程语言,广泛应用于企业级应用、Android应用开发和大数据处理...

    springmvc注解版 helloworld

    在这个"springmvc注解版 helloworld"项目中,我们将深入探讨如何使用注解来配置和实现一个简单的Hello World应用。这个项目特别适合初学者入门,因为每个步骤都有详细的注释,确保你能理解每一行代码的作用。 首先...

    学Struts2从HelloWorld示例开始

    从“HelloWorld”示例开始学习Struts2是一个经典的入门方法,因为它能帮助我们理解框架的基本工作原理。 首先,我们需要创建一个展示信息的JSP文件,即`HelloWorld.jsp`。在这个文件中,我们使用Struts2的标签库,...

    基于struts2的hello world输出

    在我们的例子中,`HelloWorld.jsp`可能只是一个简单的JSP页面,显示"Hello World": ```jsp ;charset=UTF-8" language="java" %&gt; &lt;title&gt;Hello World &lt;h1&gt;&lt;s:property value="message"/&gt; ``` 这里,`...

    IDEA SpringMVC HelloWorld 实例

    对于初学者来说,使用 IDEA 创建一个简单的 SpringMVC HelloWorld 示例是一个很好的起点,能够快速熟悉这两个工具的使用。 首先,让我们了解 SpringMVC 的核心组件和工作流程: 1. **DispatcherServlet**:这是 ...

Global site tag (gtag.js) - Google Analytics