`

09 12 07 Java web 学习笔记

阅读更多

---09 12 07---

编写一个Servlet,实际上就是编写一个实现javax.servlet.Servlet接口的类,除此之外没什么特别的。

一个简单的Servlet:
用户从浏览器输入用户名然后提交到FirstServlet,Servlet接受请求并响应用户向前台输出用户所输入的用户名

package com.cric.servlet;

import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
* Servlet implementation class for Servlet: FirstServlet
*
*/
public class FirstServlet extends javax.servlet.http.HttpServlet implements javax.servlet.Servlet {
static final long serialVersionUID = 1L;

/* (non-Java-doc)
* @see javax.servlet.http.HttpServlet#HttpServlet()
*/
public FirstServlet() {
super();
}

/* (non-Java-doc)
* @see javax.servlet.http.HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
*/
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException,

IOException {
// TODO Auto-generated method stub
String userName=request.getParameter("userName");
response.getWriter().write("do get:"+userName);
}

/* (non-Java-doc)
* @see javax.servlet.http.HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException,

IOException {
// TODO Auto-generated method stub
String userName=request.getParameter("userName");
response.getWriter().write("do post:"+userName);
}
}


<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
get
<form method="get" action="./FirstServlet">
User Name:<input name="userName" type="text"/>
<input type="submit" value="submit">
</form>
post
<form method="post" action="./FirstServlet">
User Name:<input name="userName" type="text"/>
<input type="submit" value="submit">
</form>

</body>
</html>

---这里要注意Servlet和html页面的字符编码方式,有时会有乱码。
---在这里先不说Servlet的配置,我接触Servlet是从ide工具开始的,怕说不好,所以...还是先不说吧。
以后我会认真学习,补充自己的不足,研究问题刨根问底。

分享到:
评论

相关推荐

    JAVA WEB学习笔记

    【JAVA WEB学习笔记】 Java Web是Java技术在Web开发领域中的应用,涵盖了从服务器端编程到客户端交互的各种技术。这份学习笔记将带你深入理解Java Web的核心概念和实践技巧。 1. **Servlet与JSP** - Servlet是...

    java web学习笔记

    Java Web学习笔记是深入理解Web开发技术的重要参考资料,尤其对于初学者来说,它提供了一条系统学习的路径。这份笔记的作者在学习过程中积累了丰富的知识,并将其归纳整理,旨在帮助那些希望进入Java Web领域的...

    风中叶 java web 学习笔记

    风中叶 java web 学习笔记 详细介绍jsp,servlet,jquery,ajax

    java web 学习笔记

    Java Web学习笔记主要涵盖的是与开发Web应用程序相关的Java技术,包括Servlet、JSP、过滤器、监听器、MVC框架(如Spring MVC)、会话管理、请求和响应处理、数据库连接以及各种工具的使用等。这里我们将深入探讨这些...

    Java web基础学习笔记

    Java web基础学习笔记,笔记保护web学习的技术难点。

    Java-Web学习笔记.docx

    Java Web 学习笔记是 Java 语言在 Web 开发方面的学习笔记,涵盖了 Java Web 项目目录结构、Servlet、JSP 等核心知识点。本笔记旨在帮助读者快速掌握 Java Web 开发的基础知识。 一、概述 Java Web 项目目录结构是 ...

    JAVA-WEB学习笔记+JSP学习笔记,很完整的东西

    JAVA-WEB学习笔记+JSP学习笔记

    java web 学习笔记,超详细好用.docx

    java web 学习笔记,超详细好用.docx

    Java Web开发学习笔记

    "Java Web开发学习笔记" 本文主要讲述了Java Web开发的相关知识点,从C/S和B/S程序的区别开始,介绍了网络概念、Servlet、Java Web工作流程和作业架构流程等内容。 一、C/S和B/S程序的区别 C/S程序是指客户端-...

    JAVA-WEB学习笔记.pdf

    JAVA-WEB学习笔记.pdf

    (完整版)最全的java学习笔记(必看).pdf

    Java学习笔记 Java是一种流行的编程语言,广泛应用于Android应用程序开发、Web应用程序开发、桌面应用程序开发等领域。以下是Java学习笔记的摘要信息: 一、Java技术基础 * 1.1 编程语言:Java是一种面向对象的...

    java web 入门学习笔记

    这个是学习java web开发最好的电子文档,大家下载学习很不错的

    java学习笔记(全)

    总的来说,这份“Java学习笔记(全)”是一份全面的学习资源,不仅覆盖了Java语言的基本知识,还包含了丰富的Java Web开发内容。无论是对新手还是有一定经验的开发者来说,都是宝贵的参考资料。通过系统地学习和实践...

    圣思园java.web笔记

    通过学习这个“圣思园Java.web笔记”,开发者可以系统地掌握Java Web开发的基本技能,为构建动态、交互性强的Web应用程序打下坚实的基础。无论是初学者还是有经验的开发者,都能从中受益,提升自己的技术水平。

    超详细的web前端基础学习笔记

    自己web前端的学习笔记,超详细,对于初学者用处很大,对于专业的前端开发来说,不建议下载,适用于后端开发参阅

    Java Web ppt 开发 J2SE 学习笔记

    Java Web ppt 开发和J2SE学习笔记涵盖了Java编程的基础以及如何将其应用于Web应用程序的开发。J2SE,即Java 2 Platform, Standard Edition,是Java平台的核心部分,提供了用于开发和运行桌面应用、服务器端应用和...

    java黑马学习笔记

    是我从黑马资源中抓出来的每天教师上课的笔记,对于基础学习者帮助还是很大的,毕竟视频太多了,不可能全部看完,但是笔记就不一样.

Global site tag (gtag.js) - Google Analytics