文档章节

servlet基础入门

LizRose
 LizRose
发布于 2015/12/30 22:59
字数 564
阅读 27
收藏 0

开发环境:myeclipse

下载地址:http://www.myeclipsecn.com/bbs/?/account/login/url-L2Jicy8/L2FydGljbGUvMg==

发布平台下载:

tomcat

下载:http://pan.baidu.com/s/1hq2KYY4

安装教程http://jingyan.baidu.com/article/4853e1e57e61711909f726ec.html

(这次配置了好久才成功,,一定要记录下来)

tomcat配置:

环境变量:


在path 变量里添加:  ;E:\Tomcat 8.0\bin        注意每次添加都需要添加一个分号。


一、新建第一个servlet

1,创建一个类继承HttpServlet,并且重写doget和dopost 方法


PrintWriter out = response.getWriter();   //out可以向客户端浏览器页面输入数据(html、txt等类型
       out.println("<strong>dopost</strong>");


out是输出字符流,即servlet接受到request请求后,servlet使用out来返回结果,不管客户端是什么(浏览器或者httpclient 或者别的serlvet等等),它都和客户端建立一个流输出管道,然后把字符流输出给请求端。

总之它的内容显示在客户端里面。sysode 内容显示在控制台


方法1可以直接用新建servlet项目代替,不用另外继承,不用另外写继承方法,无须再在web.xml配置servlet。

PS:在这里一直有问题:是因为没有创建servlet的时候要把包名和代码名要和index.jsp里面引用的所对应起来,否则一直出错。

在新建servlet类之后需要在web.xml中配置servlet


<servlet>
  <servlet-name>helloservlet1</servlet-name>
  <servlet-class>servlet.HelloServlet</servlet-class>
  </servlet>
  
  <servlet-mapping>
  <servlet-name>helloservlet1</servlet-name>
  <url-pattern>/servlet//HelloServlet</url-pattern>
  </servlet-mapping>



2,index.jsp是用来显示页面的

修改顶上角为:contentType="text/html; charset=utf-8"  //这个表示就是字母序列

<a href="servlet/helloservlet">GET方式请求Servlet</a>
    <form action="servlet/helloservlet"  method="post">   //action请求的路径与servlet-mapping对应
    <input  type="submit" value="post方式请求"/>

在输入action和href里面的路径时一定要和servlet在web.xml里面注册的路径对应。    

<servlet-mapping>
    <servlet-name>Helloservlet</servlet-name>
    <url-pattern>/servlet.helloservlet</url-pattern>  //包.类名
    
  </servlet-mapping>
  <servlet-mapping> 
    <servlet-name>helloservlet</servlet-name>
    <url-pattern>/servlet/helloservlet</url-pattern>  
  </servlet-mapping>




3,在tomcat首页的地址

http://localhost:8080/servletDemo11/index.jsp

http://localhost:8080/工程名/index.jsp



4,受不了了。。没有笔记,完全忘了怎么操作了。


5,在配置tomcat会出现的问题

按照网上教程配置路径之后,会出现一直无法启动tomcat ,原因可能是8080端口被占。

解决方式 http://jingyan.baidu.com/article/215817f784c2d61eda1423c4.html



© 著作权归作者所有

共有 人打赏支持
LizRose
粉丝 2
博文 47
码字总数 33108
作品 0
苏州
程序员
私信 提问
Spring MVC入门

核心类与接口: 先来了解一下,几个重要的接口与类。现在不知道他们是干什么的没关系,先混个脸熟,为以后认识他们打个基础。 DispatcherServlet -- 前置控制器 HandlerMapping接口 -- 处理请...

为梦而来
2014/01/25
0
0
Java Web开发表现层大家都是用的啥流派?

最近看java,看完servlet和jsp的基本技术,感觉在表现层这一块比较混乱。 感觉基本上有这些个 jsp基本声明、指令、代码片段 EL表达式 自定义JSP标签(标准/simple) JSTL标签库(core/i18n/s...

linnchord
2010/08/19
2.9K
20
web 基础巩固——JSP基础

本文按照官网文档总结,但是有可能会理解错误,学习时尽量和其他网站进行对比,同时也欢迎指出错误,好让我及时改正 什么是JSP页面? JSP页面是一个文本文档,包含两种类型的文本:静态数据,...

SXJR
2018/11/26
0
0
Spring 配置DispatcherServlet

一、Spring MVC 教程,快速入门,深入分析 二、SpringMVC 基础教程 简单入门实例 SpringMVC实例代码(maven工程) 本文描述了web.xml最基本配置方式。 Spring MVC的核心是DispatcherServlet,作...

binhu
2014/08/09
0
0
公开课

课程名称:Java EE企业级应用开发 课程大纲: 一、Java面向对象 1. Java面向对象编程 2. 泛型集合框架 3. I/O输入输出 4. 多线程 5. 网络编程 6. 反射Reflection 7. JDBC 二、HTML+CSS 8. H...

柯普瑞杨老师
2017/10/24
0
0

没有更多内容

加载失败,请刷新页面

加载更多

a标签点击浏览器下载图片,不打开

网上好多给a标签加download属性的,但都不好使。 <!doctype html><html lang="en"> <head> <meta charset="UTF-8"> <meta name="Generator" content="EditPlus®"> <meta name="Auth......

S三少S
5分钟前
14
0
搭建私有maven仓库并在项目中使用

这是一篇写给女朋友看的教程...前方高能,注意避让~ 1.私有maven仓库的搭建 搭建环境为阿里云ESC服务器,CentOS.确保服务器已经安装Jdk。然后我要手把手教你安装和启动nexus。 Step1:新建一个...

liululee
7分钟前
1
0
js 写文件

//写文件function doSave(value, type, name) {    var blob;    if (typeof window.Blob == "function") {        blob = new Blob([value], {type: type});    }......

重城重楼
17分钟前
1
0
Ubuntu and Apache 搭建 Let's Encrypt SSL Https

本文参考来着来自https://www.howtoing.com/install-free-lets-encrypt-ssl-certificate-for-apache-on-debian-and-ubuntu 感谢作者的分享 本事例环境介绍 ubuntu (Version 16.04.1 LTS) ubu......

罗培海
20分钟前
16
0
如何优雅的使用RabbitMQ

目录 RabbitMQ无疑是目前最流行的消息队列之一,对各种语言环境的支持也很丰富,作为一个.NET developer有必要学习和了解这一工具。消息队列的使用场景大概有3种: 1、系统集成,分布式系统的...

编程SHA
23分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部