第十讲 JSP和Servlet

10.1 Servlet的概念、配置与运行  10.1.1 Java Servlet的概念   Java Servlet是一个专门用于编写网络服务器应用程序的Java组件。所有基于Java的服务器端编程都是构建在Servlet之上的。   在J2EE中Servlet已经是一个标准的组件。让我们来认识一下,Servlet在Java的软件包中是怎样的一个结构,这会有助于我们理解Servlet的概念。   在J2EE中跟Servlet相关的一个包是javax.servlet,其中最基本的S…

servlet开篇

    今天在看关于servlet的知识,像java程序都继承了object类一样,servlet程序都是servlet的子类,意思是,所有servlet程序都要继承于servlet(可继承的类有:GenericServlet,HttpServlet)。 在我写第一个servlet程序时,竟然不用写web.xml文件,只是在类的外面写了下面的一句话: @WebServlet(name="servletname",urlPttern={“/servletReaplace”}); 这是为什么呢?一开始我百思不得其解,在网上无…

用jsp+servlet写一个登陆界面

用jsp+servlet写一个登陆界面 第一步:先写一个jsp <%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> &l…

JSP+Servlet+JavaBean实现用户登陆,用户退出

注册还是沿用上一期的表和数据库 先看看文件布局 先看看JavaBean的设计User.java package model; /** * 用户实体类 */ public class User { private int id; // 标识 private String username;// 用户名 private String password;// 密码 private String sex; // 性别 public int getId() { return id; } public void setId(int id) { this.id = id; } public String getUsername() { return usernam…

java servlet and jsp cookbook 第一章 读后总结

1:为什么servlet抛出 ServletException,IOException      (1): if the servlet detected a security violation or some other request problem ,the servlet throw ServletException    (2):The servlet throws IOException because the response.getWriter( ) (as well as PrintWriter.close( )) method call can throw an IOException   2:如何立即编译jsp文件?(可解决服务缓存问题)      在jsp…

JSP和Servlet

 JSP和Servlet 10.1 Servlet的概念、配置与运行  10.1.1 Java Servlet的概念   Java Servlet是一个专门用于编写网络服务器应用程序的Java组件。所有基于Java的服务器端编程都是构建在Servlet之上的。   在J2EE中Servlet已经是一个标准的组件。让我们来认识一下,Servlet在Java的软件包中是怎样的一个结构,这会有助于我们理解Servlet的概念。   在J2EE中跟Servlet相关的一个包是javax.servlet…

Servlet+JSP实现员工增删改查

环境信息         JDK 1.7         Tomcat 7         Mysql 5.5         Navicat...emmm....破解版  穷 练习地址         链接: https://pan.baidu.com/s/1TlfX-ZY2Yaya_TV3ndeYXQ 密码: c5u6 先上运行效果吧 表结构 CREATE TABLE `emp` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) DEFAULT NULL, `salary` double DEFAULT NULL, `age` int(11) DEFAULT NULL, PRIMARY KEY (`id`) )…

Servlet+JSP实现员工增删改查

环境信息         JDK 1.7         Tomcat 7         Mysql 5.5         Navicat...emmm....破解版  穷 练习地址         链接: https://pan.baidu.com/s/1TlfX-ZY2Yaya_TV3ndeYXQ 密码: c5u6 先上运行效果吧 表结构 CREATE TABLE `emp` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) DEFAULT NULL, `salary` double DEFAULT NULL, `age` int(11) DEFAULT NULL, PRIMARY KEY (`id`) )…

从servlet中获取的ResultSet结果集如何传递到jsp页面并显示

从servlet中获取的ResultSet结果集如何传递到jsp页面并显示 servlet中连接数据库获得结果集然后遍历结果集每次遍历的结果封装到实体类user中最后把每次得到的user中放入List<User>中,然后用request.setAttribute方法进行传递,用forword方法转发 在jsp页面中用request.getAttribute方法获取 代码示例(主要代码不全): servlet中 Connection conn=null; PreparedStatement ps=null; ResultSet…

Servlet入门总结

一、了解Servlet的概念        Servlet定义:Servlet是基于Java技术的Web组件,由容器管理并产生动态的内容。Servlet引擎作为WEB服务器的扩展提供支持Servlet的功能。Servlet与客户端通过Servlet容器实现的请求/响应模型进行交互。注意:Servlet不是从命令行启动的,而是由包含Java虚拟机的Web服务器进行加载1)Servlet是按照Servlet规范编写的Java类。2)Servlet应用请求/响应模型,扩展了服务器的功能…

Java之JSP和Servlet基础知识。

JSP基础 JSP起源 JSP,Java Server Pager的简称。由SUN倡导并联合其它公司创建。 JSP是一门脚本语言 JSP可以嵌入到HTML中 JSP拥有Java语言的所有特性 面向对象、健壮、多线程、安全、可移植、高性能 JSP运行于JSP容器中 Tomcat、Jetty等。 JSP会被转换成Servlet JSP->Servlet->Class文件。 Mac下常用shell命令: pwd 打印当前目录 ls 列出当前目录下的所有文件目录 cd 更改目录 .代表当前工作目…

J2EE基础知识

文章目录Servlet总结阐述Servlet的CGI的区别CGI的不足之处Servlet的优点Servlet接口中有哪些方法及Servlet生命周期探秘get和post请求的区别什么情况下调用doGet()和doPost()转发(Forward)和重定向(Redirect)的区别自动刷新(Refresh)Servlet与线程安全JSP和Servlet是什么关系JSP工作原理JSP生命周期JSP有哪些内置对象、作用分别是什么Request对象的主要方法有哪些request.getAttribute()和 reques…

解读 servlet

学习servlet,最重要的就是理解servlet下面四个点:        1.了解Servlet API的常用接口和类        2.掌握Servlet的生命周期        3.掌握Servlet的部署和配置        4.会使用Servlet处理用户请求( get, post) 用过jsp的应该知道,servlet技术是诞生在jsp之前的,servlet是一个 Java程序,是在j2ee服务器上运行以处理客户端求并做出响应的程序.  通过查阅api可以知道,servlet和其子接口generics…

使用JSP,Servlet,JavaBean实现MVC

首先:MVC是Model、View、Controller的缩写,分别代表Web应用程序中的三种职责: 模型——用于存储数据以及处理用户请求的业务逻辑。 视图——向控制器提交数据,显示模型中的数据。 控制器——根据视图提出的请求,判断将请求和数据交给哪个模型处理,处理后的有关结果交给哪个视图更新显示。基于Servlet的MVC模式的具体实现如下: 模型:一个或多个JavaBean对象,用于存储数据(实体模型,由JavaBean类创…
« 上一页   下一页 »