声明:如tomcat的安装目录为D:\Java\tomcat6,下面要根据tomcat的安装目录而定 1. 建立程序的文件结构 ==>找到tomcat的安装目录,在webapps目录下新建一个名为servlet的目录 ==>在servlet目录下新建名为WEB-INF的目录 ==>在WEB-INF目录下新建一个名为classes的目录 ==>在WEB-INF目录下新建一个名为web.xml的文件 ==>在classes目录下新建一个名为FirstServlet.java的文件…
垂阅前必看: 这都是我总结的我觉得是学习servlet应该掌握的,我在学习期间也做了一个博客项目来让所学的知识得以巩固.下面就是博客项目链接.前面的servlet相关的笔记总汇,还有就是我把觉得在学习过程中容易混淆的知识点再次拿出来总结了一番,希望对大家有帮助. 学习了Servlet就可以更好的学习JSP了,后期我还会慢慢更新JSP相关的知识.在此祝福学习Java的小伙伴们快快变成大神. 当然欢迎大家来Java技术交流群哦,现在人还比较少,(*^__^*) 嘻嘻……欢迎您的加入! Servlet…
1.Tomcat在MyEclipse中集成 ==> Window-preferences-MyEclipse-Servers-Tomcat-Tomcat 6.x-点击右侧的Browse,选择你的Tomcat安装目录(我的是D:\Java\tomcat6),勾选Enable,在点击Apply ==> 点击Tomcat 6.x下的JDK,在右侧jdk name下点击下拉箭头,选择你安装的jdk版本 ==> 在Optional java JVM arguments下的输入框填入 -Xms128…
Servlet规范核心类图 1.请求和响应对象 ==> HTTP协议包含请求和响应部分. ==> HttpServletRequest就代表着请求部分 ==> HttpServletResponse就代表着响应部分 2.HttpServletRequest详解 代表着客户端的请求.要客户的信息只要找这个对象即可,该对象由容器创建. (1)常用表单数据的获取A.获取指定名称的参数值,public String getParameter(String name);如: ==> ==&g…
1.servlet的生命周期 (1)容器最终要调用service方法为客户进行服务.(此处“容器”指java运行的环境,tomcat是jsp/servlet的容器) ==> 在内存中一个Servlet只有一个实例.针对不同的用户请求,容器采用多线程的机制调用service方法的. (2)Servlet接口中的常用方法: ==> public void init():初始化.Servlet类被实例化后就执行,且执行一次.由容器进行调用.启动服务器时还没有创建,当第一个人通过浏览器访问某个serv…
1.会话概述 (1)会话可简单理解为:用户开一个浏览器,点击多个超链接,访问服务器多个web资源,然后关闭浏览器,整个过程称之为一个会话. (2)会话过程中的数据不宜保存在request和servletContex中,所以一般中cookie保存 (3)保存会话数据的两种技术 ==> Cookie:Cookie是客户端技术,程序把每个用户的数据以cookie的形式写给用户各自的浏览器 ==> HttpSession:Session是服务器端技术,服务器在运行时可以为每一个用户的浏览器创建一个其独…
使用idea已经有段时间了,但是一直没有自己亲自新建一个项目,从头开始写一个Servlet,今天就来学习一下,并且记一个笔记. 一. 1.首先,打开idea new-->Project 2.选择Maven 项目 点击下一步 3.填写groupid 和 Artifactid  如下: 4.点击下一步 选择一个路径,这个路径是存放你项目的路径 5.完了之后,用一个新窗口打开: 目录结构如下: 6.然后将mav项目,转成web项目 右键项目Add Framework Support 7.添加Web A…
Servlet是整个JavaWeb开发的核心,同时也是一套规范,即公共接口.用于处理客户端发来的请求并作出响应.通常情况下我们会发送不同的请求并交由不同的处理程序来处理,例如处理用户信息和处理订单信息的程序是不同的.而这些处理程序则必须实现这套规范才能接收请求并作出响应.这套规范本身并不由Java提供,需要引入额外的Jar包,这些包存在于Tomcat中,编写的Servlet程序也需要承载在Tomcat上才可以运行. 一个Servlet程序 通过IDEA创建一个Web Application 填写…
这是sproto系列文章的第三篇,可以参考前面的<为sproto添加python绑定>.<为python-sproto添加map支持>. sproto是云风设计的序列化协议,用于高效的打包解包游戏协议数据.有点类似Google推出的protobuf,但是比protobuf要快.结构上有点类似cap'n Proto,但是没有打算直接使用其作为内存组织结构,因此少了数据对齐的部分.目前使用场景主要是在游戏客户端和服务器端的RPC协议上. sproto比较有趣的一点,是可以自描述,用sp…
[手工编写第一个servlet] [步骤] 1.继承HttpServlet 2.重写doGet()或者doPost()方法  //这个doGet或者doPost方法取决用户提交的方式 3.在web.xml中注册servlet [实现] 1.index.jsp <body> <h1>第一个servlet小例子</h1> <hr> <a href="servlet/HelloServlet">通过doGet得到servlet<…