Servlet
ADreamClusive
这个作者很懒,什么都没留下…
展开
-
Servlet(1)web开发入门
①静态web资源开发技术:Html ②常用的动态web资源开发技术 jsp/Servlet、ASP、PHP、asp.net等 ASP是html+JavaScript+com组件的形式。 jsp是html+JavaScript+java片段+jsp语法原创 2017-04-10 11:14:40 · 298 阅读 · 0 评论 -
Servlet(15)会话技术Cookie
①服务器在客户端保存用户的信息,比如用户名、密码等,就是cookie ②Cookie可以用来: - 保存上次登录时间等信息 - 保存用户名、密码,在一定时间不用重新登录 - 记录用户访问网站的喜好(比如有无背景音乐、网页的背景色等) - 网站的个性化,比如定制网站的服务、内容 ③Cookie的使用 - Cookie有点像一张表,分两列,一个是名字,一个是值,数据类型都是Str原创 2017-04-22 18:24:40 · 351 阅读 · 0 评论 -
Servlet(16)会话技术Session
①实现在不同页面查看信息,不同的用户显示的信息不同 ②Session是服务端的技术,利用此技术,服务器在运行时可以为每一个用户的浏览器创建一个独享的session对象,存在于服务器内存中,由于session为用户浏览器独享,所以用户访问服务器的web资源时,可以把各自的数据放在各自的session中,当用户去访问服务器中的其他web资源时,其他web资源再从用户各自的session中取出数据为用户原创 2017-04-22 21:04:23 · 421 阅读 · 0 评论 -
Servlet(17)会话技术Session+Cookie及区别
①关掉浏览器,再打开保证上次的数据还在 把session id保存到cookie中(如果用户阻止使用cookie,此方法将失效)// 访问Session, 如果没有,则创建HttpSession session = request.getSession();// 设置属性session.setAttribute("uname", "jiaozl");session.setAttribute原创 2017-04-23 17:07:22 · 402 阅读 · 0 评论 -
Servlet(19)web.xml 配置之Servlet参数配置和读取资源文件,获取文件全路径
// ------------为servlet1配置相关参数<servlet> <description>This is the description of my J2EE component</description> <display-name>This is the display name of my J2EE component</display-name> <原创 2017-04-23 22:07:24 · 815 阅读 · 0 评论 -
Servlet(8)Servlet配置细节(包括web应用启动即加载Servlet类)及ServletConfig使用
①一般习惯上将,doGet和doPost合二为一protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub response.getWrit原创 2017-04-11 15:55:39 · 1120 阅读 · 0 评论 -
Servlet(5)Servlet概念和servlet接口实现(学习Servlet生命周期函数)servlet的实例及其网络拓扑图
①Servlet:Java开发动态网页 Servlet(Java服务器小程序)是用Java编写的服务器程序,它的特点: - 由服务器端(Tomcat)调用和执行 - 用java语言编写 - 按照Servlet规范开发 - 功能强大,可以完成几乎所有的网站功能 - 是jsp的基础 ②网络拓扑图 ③案例 开发Servlet三种方法: - 实现servlet接口(便于理原创 2017-04-11 11:28:44 · 643 阅读 · 0 评论 -
Servlet(20)网站计数器实现
①Servlet的以下方法中实现读取与写入操作public void init() throws ServletException { System.out.println("配置文件读取中。。。"); // 读取。txt String path = this.getServletContext().getRealPath("record.txt"); try {原创 2017-04-24 11:53:55 · 405 阅读 · 0 评论 -
Servlet(18)ServletContext
1 ServletContext理解ServletContext必须和Cookie、Session进行一个对比。 ServletContext相当于一个共用的空间,可以被所有用户访问。 ①每个web容器在启动的时候,会为每个web应用程序都创建一个对应的ServletContext对象,它代表当前的web应用。 ②ServletContext对象可以通过ServletConfig.getSer原创 2017-04-23 17:33:32 · 258 阅读 · 0 评论 -
Servlet(14)加载文件及会话技术介绍
1 javaweb项目中加载文件// 当使用java web的时候,读取文件要是用类加载器fis = SQLHelper.class.getClassLoader().getResourceAsStream("dbinfo.properties");//fis = new FileInputStream("dbinfo.properties");原创 2017-04-13 19:27:14 · 444 阅读 · 0 评论 -
Servlet(10)Http协议、HTTP请求和响应头及其详解(文件下载)
1 HTTP协议HTTP协议是互联网上应用最广泛的一种网络协议。是工作在TCP/IP协议基础上的,所有的www文件都必须遵守这个标准。设计HTTP的最初目的是为了提供一种发布和接受HTML页面的方法。 HTTP是TCP/IP协议的一个应用层协议,也是web开发的基础。2 HTTP请求①客户端连上服务器后,向服务器请求某个web资源,称之为客户端向服务器发送了一个HTTP请求。 一个完整的HTTP原创 2017-04-12 13:23:38 · 3055 阅读 · 3 评论 -
Servlet(3)Tomcat安装目录及web应用结构和设置个人webapp的首页
①Tomcat的目录层次结构 ②conf下的各种配置文件: server.xml:该文件用于配置和server相关的信息,比如tomcat启动端口,配置host,配置Context即web应用; web.xml:该文件配置与web应用(即相当于一个web站点)相关的配置; tomcat-users.xml:该文件用于配置Tomcat的用户密码和权限 比如: 需要配置tomcat-us原创 2017-04-10 15:04:57 · 845 阅读 · 0 评论 -
Servlet(4)Tomcat 虚拟目录,虚拟主机及Tomcat体系结构、配置默认主机
①当我们把web应用放到webapps目录下,Tomcat会自动管理,如果我们希望Tomcat可以管理其他目录下的web应用,可以配置虚拟目录。 在Tomcat的conf目录下,server.xml的<Host>节点间添加如下代码:<!-- path=虚拟路径名 docBase=虚拟路径所对应的绝对路径 --><Context path="/myweb" docBase="f:\myblog"原创 2017-04-11 08:46:52 · 515 阅读 · 0 评论 -
Servlet(2)模拟web服务器及Tomcat安装配置
①手动模拟一个web服务器--1 编写MyWebServer.java文件import java.io.*;import java.net.*;public class MyWebServer{ public static void main(String []args) throws Exception { ServerSocket ss = new ServerSoc原创 2017-04-10 13:59:21 · 313 阅读 · 0 评论 -
Servlet(6)Servlet三种开发方式之继承GenericServlet、HttpServlet及get和post提交表单方式的区别
①Servlet生命周期原创 2017-04-11 13:50:58 · 740 阅读 · 0 评论 -
Servlet(7)MyEclipse中Tomcat及工程配置
①配置Tomcat步骤 ②配置Javaweb工程 ③发布web应用 ④启动Tomcat服务器,在浏览器进行测试在tomcat启动中,如果发生如下错误,查看Tomcat使用的JDK与工程使用的JDK版本是否一致java.lang.UnsupportedClassVersionError: com/test/servlet/MyServlet : Unsupported maj原创 2017-04-12 10:27:36 · 446 阅读 · 0 评论 -
Servlet(9)Servlet实现界面跳转之Sendredirect
①login界面public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // 告诉浏览器以utf-8编码(可以只设置这一个) response.setContentType("text/h原创 2017-04-12 11:38:07 · 640 阅读 · 0 评论 -
Servlet(11)HttpServletResponse、HttpServletRequest详解及中文乱码处理
web服务器收到客户端的http请求,会针对每一次请求,分别创建一个用于代表请求的request对象、和代表响应的response对象。 request和response对象即代表请求和响应。我们要获取客户机提交的数据,只需要找request对象就行了;要向客户机发送数据,只需要找response对象就行了。1 HttpServletResponse① getWriter():向客户端回送字符数原创 2017-04-12 20:15:34 · 3249 阅读 · 0 评论 -
Servlet(13)Servlet显示图片和分页
1 显示图片在webApps中,新建一个文件夹(imgs),然后将图片拷贝到文件夹下。 在Servlet中添加<img src="./imgs/图片名"/>即可2 分页分页思路: 定义四个分页变量: pageNow:表示第几页,用户指定 pageSize:表示每页显示几条记录,程序指定,也可用户指定 pageCount:表示共有多少页 rowCount:共有多少条记录if(rowCoun原创 2017-04-13 09:39:42 · 509 阅读 · 0 评论 -
Servlet(12)连接数据库并显示用户列表
1 创建数据库create table users( id number primary key, username varchar2(32) not null, email varchar2(64) not null, grade number default 1, passwd varchar2(32) not null);insert into user原创 2017-04-13 08:45:41 · 826 阅读 · 0 评论