JSP——Web应用】的更多相关文章

接上篇<JAVA WEB快速入门之环境搭建>,在完成了环境搭建后(JDK.Tomcat.IDE),现在是万事具备,就差写代码了,今天就来从编写一个JSP WEB网站了解JSP WEB网站的基本结构.调试.部署,至于为什么要先写JSP WEB,而不是直接上SSM(Spring.SpringMVC.Mybatis),原因很简单,先得了解基础,再由浅入深,这是我的学习方法,如果一开始就写MVC,那么顶多也是照葫芦画瓢,很难深入,因为不知道原理,就无法扩展与灵活运用.好了废话不多说,开始本文的主题.…
说明 Spring boot支持将web项目打包成一个可执行的jar包,内嵌tomcat服务器,独立部署 为支持jsp,则必须将项目打包为war包 pom.xml中设置打包方式 <packaging>war</packaging> 依赖包导入 Srping boot web项目原本会包含依赖项(starter-web模块内部依赖包含了spring-boot-starter-tomcat模块) <dependency> <groupId>org.springf…
Eclipse 是一个开放源代码的.基于Java的可扩展开发平台.就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境.幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK). 本文为大家讲解的是Eclipse下创建jsp web项目及入门示例,感兴趣的同学参考下. Eclipse 是一个开放源代码的.基于Java的可扩展开发平台.就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境.幸运的是,E…
 一.JavaBean概念(非常重要) 1.JavaBean就是遵循一定书写规范的Java类型(开发中:封装数据) a.必须有默认的构造方法,类必须是public的   public class Person{} b.字段都是私有的(字段名首字母小写)  private String userName; c.提供公有的getter或者setter方法(访问属性) public void setUserName(String userName) { this.userName  = userN…
<jsp-config> 包括 <taglib> 和 <jsp-property-group> 两个子元素.其中<taglib> 元素在JSP 1.2 时就已经存在:而<jsp-property-group> 是JSP 2.0 新增的元素.<jsp-property-group> 元素主要有八个子元素,它们分别为: 1.<description>:设定的说明 2.<display-name>:设定名称 3.&l…
接上文 学习 JSP:第一步Eclipse+Tomcat+jre(配置环境) [创建新工程](Dynamic Web Project) 1.选择 "File-->New-->Dynamic Web Project",创建 TomcatTest 项目: Next→Next 得到一个这样的工程结构,各个目录解析: deployment descriptor:部署的描述. lib:自己加的包可以放在里面. build:放入编译之后的文件. src:java文件放在里面. WebC…
报错信息: Type Status Report Message HTTP method GET is not supported by this URL Description The method received in the request-line is known by the origin server but not supported by the target resource. 我的注册配置为 <servlet-name>AddServlet<servlet-nam…
P206-208 Servlet项目的创建,web.xml的配置及标签含义,相关程序 创建:new 一个Servlet类,继承自javax.servlet.http.HttpServlet; 写doGet()和doPost(); 在web.xml文件中注册Servlet,这一工作也可由Servlet创建向导自动完成. web.xml配置: <servlet> <description>xxxxx</description> <display-name>xxx…
P104 JSP简介 (1)基本概念:jsp技术.jsp.jsp网页组成 JSP技术基础java servlet和整个java体系的Web服务器端开发技术. JSP表示它是用java写的Web服务页面程序. JSP网页组成: 静态部分:如HTML,CSS标记等 动态部分:脚本程序,JSP标记等 (2)第一次访问执行流程图 当第二次执行时,若JSP页面不被修改,则只执行步骤2和3 (3)例4-1  (略) P108 JSP注释.例4-2 HTML注释: <!--这是HTML注释,在客户端源代码中可…
  1.EL表达式   2.jstl fmt功能说明     3.jsp 自定义标签     4.QR码————二维码等条码…
P183 什么是JavaBean,JavaBean有哪些特点? javabean是一种特殊的java类 特点:属性private,方法public P184 JavaBean封装数据,例6-1,6-2 略 P186 JavaBean封装业务,DBcon.java和listTitles_usebean.jsp 略 P192 JavaBean的使用 (1)usebean标签使用的语法格式.属性含义.生命周期的作用范围 <jsp:useBean id = "name" class =…
P164  例5-1  常用SQL语句 P178  数据库连接池 (1)连接池的作用 存储多个数据库连接对象,当程序需要时,从池中获取1个连接,程序执行完成后再还给连接池.避免数据库连接建立.关闭的开销.提高数据库访问速度. (2)在Tomcat中使用连接池的步骤 1.Tomcat目录下config\context.xml,在标签<context>中加入以下内容: <Resource name = "jdbc/xxx" auth = "Container&q…
P86  WEB工作原理 用户使用浏览器通过HTTP协议请求服务器上的Web资源,服务器接收到该请求后,读取请求的URI所标识的资源,加上其他资源发送给客户端的浏览器,浏览器解析响应中的HTML数据,最终呈现页面.过程如下图: P90-92  Tomcat常用设置 (1) tomcat管理用户名与密码的设置 进入Tomcat安装目录的conf文件夹中,在tomcat-users.xml中设置用户admin的密码. 原来的tomcat-users.xml是: <?xml version="1…
错误: javax.servlet.ServletException: java.lang.NoClassDefFoundError: javax/el/ELResolver org.apache.jasper.servlet.JspServlet.service(JspServlet.java:343) javax.servlet.http.HttpServlet.service(HttpServlet.java:722) root cause java.lang.NoClassDefFoun…
P269  Filter过滤器的基本原理 P269  Filter过滤器体系结构 原理和体系结构看懂了就行 P270 例8-1过滤器代码与配置文件 略…
注意:此为2009年的blog,注意时效性(针对常见服务器)     APACHE是一个web服务器环境程序 启用他可以作为web服务器使用 不过只支持静态网页 如(asp,php,cgi,jsp)等动态网页的就不行如果要在APACHE环境下运行jsp 的话就需要一个解释器来执行jsp网页 而这个jsp解释器就是TOMCAT, 为什么还要JDK呢?因为jsp需要连接数据库的话 就要jdk来提供连接数据库的驱程,所以要运行jsp的web服务器平台就需要APACHE+TOMCAT+JDK 整合的好处…
Springboot搭建SSM+JSP的web项目 一:创建项目结构: 项目结构分为三个部分: 1 后端项目开发文件: 包: Util         工具包 Mapper      db层 Service       业务逻辑层 Controller    端口发布层 2 配置文件: Springboot配置文件:application.xml Mybatis文件夹:    mybatis文件 mapper文件夹:     mybatis的映射文件 3 静态资源文件: Jsp 文件:存放jsp…
JSP概述 1)JSP是一种动态网页技术标准,它是在传统的页面HTML文件中插入Java程序段和JSP标记(tag),从而形成JSP文件(*.jsp),也称JSP页面. 2)JSP容器是一个支持JSP的Web服务器.目前Apache的Jakarta Tomcat服务器就是运行JSP/Servlet的Web服务器,它作为JSP Web应用的最佳选择之一. JSP的工作原理…
容器内置了9大对象,这些对象在jsp页无需实例化,可以直接使用. 分别为request. response .session. application .out. pageContext .config .page. exception 1)request对象 request封装了由客户端请求的http所有细节,包括HTTP头信息,系统信息,请求方式,请求参数 request.getParameter("参数name");  //获取请求的url参数.不存在此参数返回null,存在参数…
前言 前后端完全分离其实一直是Web开发人员的梦想,也一直是我的梦想,遥想当年,无论是直接在代码里面输出HTML,还是在HTML里面嵌入各种代码,都不能让人感到满意.期间的痛苦和纠结,我想所有Web开发人员都深有感触. 由于最近几年一直在MS平台,从Web Form到MVC,MS平台虽然易用好学,但整合度太高而灵活性不足,一直没有找到很好的前后端分离的思路. (Java平台的兄弟如果已经有非常成熟的平台和思路,最好能简单留个言给个帖子地址或者技术名称,不胜感激). ASP.NET的MVC模式的确…
JSP+Servlet中使用cos.jar进行图片上传 upload.jsp <form action="FileServlet" method="post" enctype="multipart/form-data"> <input type="file" name="myfile"> <input type="text" name="cmt&q…
如上图所示,绝大部分的公司会采用Apache+tomcat集群(或jetty集群)来部署公司的Web服务, Web服务器和应用服务器关系,先介绍一下我们常说的服务器: Tomcat服务器,是运行servlet和JSP Web应用软件的,基于java的Web应用软件容器.(需要装JDK) Apache服务器,可以运行在所有的Unix.Linux.Windows系统平台上,市场占有率达60%,是世界上用的最多的Web服务器. IIS是一种web服务组件,它只能运行在Windows平台上,它包括Web…
随着计算机行业的发展,以后到底谁才是 web 网站开发的主宰者呢? 1. 说说JSP.(本人工作中用的最多的就是JSP) JSP. JavaServer Pages 是Java技术的一部分,可以说是Java Platform Enterprise Edition的一部分(JAVA主要3个大技术,Java SE, Java EE, Java ME). 软件开发者可以用JSP来动态生成HTML,XML或者其他的文档.然后把文档response给网页用户.这项技术,可以用Java里的所有定义过的lib…
今天我来总结昨天开发的一个简单的jsp web 应用程序时,在做一个调教表单,从servlet端获取数据,这个表单里含有上传文件控件.如果我们在测试的时候,获取数据的是乱码,这时,大家可以先去掉上传控件的,然后测试通过get请求向servlet传数据,通过 response.setCharacterEncoding("utf-8"); response.setContentType("text/html;charset=utf-8"); PrintWriter wr…
概念Web服务器是可以向发出请求的浏览器提供文档的程序. 1.服务器是一种被动程序:只有当Internet上运行在其他计算机中的浏览器发出请求时,服务器才会响应. 2.最常用的Web服务器是Apache和Microsoft的Internet信息服务器(Internet Information Server,ⅡS). 3.Internet上的服务器也称为Web服务器,是一台在Internet上具有独立IP地址的计算机, 可以向Internet上的客户机提供WWW.Email和FTP等各种Inter…
Jsp  Web服务器访问jsp的过程. 如果是第一次访问jsp文件,web服务器会把jsp翻译成一个servlet文件.再将其编译成一个.class文件.然后加载到内存.蓝色的地方也是为什么java的空间要贵一些.  Jsp的运行原理  Jsp的语法 1.指定元素:用于从jsp发送一个信息到容器,比如设置全局变量,文字编码,引入包. <%@ page contentType=”text/html;charset=utf-8”%> <%@ include file=’文件的路径’%…
一.安装Java SE http://www.oracle.com/technetwork/java/javase/downloads/index.html ,配置JAVA_HOME环境变量 二.安装配置Tomcat 1. 下载Tomact 8.0 http://tomcat.apache.org/ 2. 解压到硬盘,apache-tomcat-8.0.15 是tomcat的根目录. 3. 添加环境变量 CATALINA_HOME指向apache-tomcat-8.0.15 目录 4. 启动To…
转自:http://ethen.iteye.com/blog/800415 在用JSP和Servlet编写Web应用时,经常遇到的问题就是找不到.do路径,或者.do路径不能解析,其实归根到底就是Servlet路径设置的问题,本文将结合实例来进行讲解. 首先,web应用名为MyApp,应用部署容器为Tomcat. 目录结构如下所示: —MyApp —WEB-INF/ —classes/ —login.classes —login.java —lib/ —web.xml —index.jsp —p…
当请求到来时, 必须有人实例化 servlet, 或者至少建立一个新的线程来处理这个请求. 必须有人调用 servlet 的 doPost()或 doGet()方法. 另外还的有人管理 servlet的”生”与”死”, 这个管理方就是 web 容器 什么是容器 servlet 没有 main() 方法, 它们受控于一个 java 应用, 这个 java应用称为 容器 Tomcat 就是这样一个容器, web服务器得到一个servlet请求(不是其他请求,例如一个静态页面请求), 服务器不是把这个…
简单的理解:  一个公用的服务器,你可以放置网站文件,让全世界浏览,可以放文件,全世界下载.web服务器一般指网站服务器.  web服务器是基于网站架设的服务器,我们平时可以浏览的网页都是在别人的服务器上面保存的文件.现在的服务器后台还包括数据库,用来更新前台的页面.   Web服务器可以解析HTTP协议.当Web服务器接收到一个HTTP请求,会返回一个HTTP响应,例如送回一个HTML页面.为了处理一个请求Web服务器可以响应一个静态页面或图片,进行页面跳转或者把动态响应的产生委托给一些其它的…