
java web
yogima
邮箱:yogima@qq.com
展开
-
HTTP简介
文章目录什么是HTTP协议?HTTP请求过程HTTP报文结构请求报文结构响应报文结构HTTP认证方法长连接与短连接HTTPSHTTPS的加密方法HTTP2与HTTP1.x的区别什么是HTTP协议?HTTP(HyperText Transfer Protocol),即超文本传输协议,最初是为了提供一种发布和接收HTML页面的方法。它使用TCP协议作为自己的传输层,默认情况下使用TCP的80端口,而HTTPS默认使用TCP的443端口。它的特性为①文本协议,②无状态,③无连接。文本协议是相对二进制协议原创 2020-07-28 14:31:24 · 1147 阅读 · 0 评论 -
java web之数据库的连接(使用JDBC连接sql server 2017)
一、安装JDBC驱动程序二、加载驱动程序并建立连接对象一、安装JDBC驱动程序下载SQL Server JDBC 驱动程序 6.0点击下载,这里我选择的是.exe版本,如下图: 点击Next->下载完成后双击->弹出的窗体中点击【Unzip】按钮 解压后的目录中有一个jre7和jre8文件夹 将对应的.jar包复制到Tomcat安装目录的l...原创 2018-06-08 15:35:53 · 18964 阅读 · 2 评论 -
cookie和session的比较
http协议的无状态性保存用户状态的两大机制:session和cookiejsp中创建与使用cookie常用方法session和cookie的对比http协议的无状态性无状态指当浏览器发送请求给服务器时,服务器响应客户端请求。但当同一个浏览器再次发送请求给服务器时,服务器并不知道它就是刚才那个浏览器(无法保存状态)保存用户状态的两大机制:sessi...原创 2018-06-24 12:33:16 · 813 阅读 · 0 评论 -
关于jdbc从数据库中读取密码比对错误问题
实际上密码匹配,但是用equals条件判断出的结果是不匹配。 最后发现是因为数据库(我用的是sql server2017)自动在密码后面补了空格 不知道是不是数据库补的…总之用ResultSet的对象去getString的时候,密码后面忽然多出了很多空格。使用.trim()去除首尾空格即可。String type = request.getParameter("userType");...原创 2018-06-10 00:39:06 · 994 阅读 · 2 评论 -
DAO设计模式介绍(连接池和数据源)
一.设计传输对象二.设计一个基类BaseDao连接数据库1.配置数据源①连接池与数据源简介②局部数据源和全局数据源③配置局部数据源④当然也可以选择配置全局数据源2.在应用程序中使用数据源3.示例:BaseDao.java三、编写dao类继承BaseDao,实现添加、查询等方法四、使用dao对象一.设计传输对象所谓的传输对象其实就是可...原创 2018-06-10 17:16:52 · 1669 阅读 · 0 评论 -
bootstrap使用教程学习笔记1——表单
什么是bootstrap?是简单灵活的、用于搭建web页面的html、css、js工具集。1.安装下载地址:3.3.7版本 防止以上链接失效,附上网盘地址 这是预编译版本的,解压后目录如下: 也可以选择Download Source:下载源代码。但如果使用的是未编译的源代码,需要编译 LESS 文件来生成可重用的 CSS 文件。对于编译 LESS 文件,Bootstrap 官...原创 2018-07-13 14:01:08 · 1964 阅读 · 1 评论 -
bootstrap网格系统
Bootstrap框架中的网格系统就是将容器平分成12份。基本用法:<!DOCTYPE HTML><html><head><meta charset="utf-8"><title>基本用法</title><link rel="stylesheet" href="原创 2018-07-13 15:38:35 · 524 阅读 · 1 评论 -
实现点击图片上传文件
上传文件的话可以这样:&lt;%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%&gt;&lt;!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional原创 2018-11-23 23:01:15 · 8260 阅读 · 1 评论 -
将MyEclipse中的项目导入到eclipse中
一、导入项目1、File -&gt; import -&gt; General -&gt; Existing Projets into Workspace2、点击Next后选择项目路径,并勾选拷贝项目到workspace,finish二、解决导入后出现的问题像上面这样导入之后项目大概是一定会有红叉叉的…会出现一些问题1.检查jdk和jre版本...原创 2019-04-09 12:53:28 · 891 阅读 · 0 评论 -
JAXB快速入门
文章目录参考简介JAXB使用基础介绍1、常用API2、常用注解3、实际应用中注意的问题工具方法参考原文链接:JAXB应用实例原文会有比较详细的介绍,这边是比较简略的简介现在的Java中有很多类库比如DOM、SAX、JDOM和DOM4J等等都可以操作XML,但如果仅仅是想做JavaBean和XML节点元素的互相转换,而不涉及动态XML的处理,那么JAXB绝对是一个不错的选择。在比较新的jd...转载 2019-07-23 11:35:36 · 201 阅读 · 0 评论 -
jsp页面元素和内置对象
一、jsp页面元素的构成1.jsp指令①page指令②include指令③taglib指令2.jsp注释3.jsp脚本——在jsp页面中执行的java代码4.jsp声明——定义变量或方法5.jsp表达式二、jsp内置对象out对象request对象response对象session对象application对象page对象pageContext对象c...原创 2018-06-22 23:25:20 · 946 阅读 · 0 评论 -
JavaBeans简介
JavaBeans是符合某种特定规范的java类JavaBeans设计原则:相关jsp动作:在jsp页面中使用Javabeans:方法1.像普通java类一样,实例化Javabean方法2.用jsp动作标签使用Javabean(也是大多数情况下我们选择的方法)对javaBean赋值——jsp:setPropertyjsp:getProperty——获取指定Javabean对象...原创 2018-06-22 16:40:54 · 6448 阅读 · 0 评论 -
servlet之获取表单数据
1.写一个.java文件——实体类(用于储存表单数据)2.servlet页面中——覆写dopost或doget1.写一个.java文件——实体类(用于储存表单数据)假设是一个用户注册的表单,那么就要写一个user.java。它的属性要和能从表单上获得的数据进行对应。2.servlet页面中——覆写dopost或dogetrequest.setChara...原创 2018-06-22 02:37:57 · 17401 阅读 · 0 评论 -
手动编写第一个java web程序(不使用IDE)
tomcat目录结构 目录(文件夹) 说明 /bin 存放各种平台下用于启动和停止Tomcat的命令文件 /conf 存放Tomcat服务器的各种配置文件 /lib 存放Tomcat服务器所需的各种JAR文件(第三方驱动) /logs 存放Tomcat的日志文件 /temp Tomcat运行时用于存放临时文件 /webapps 存放服务器所发布的原创 2018-03-10 11:49:52 · 1589 阅读 · 0 评论 -
html表单
表单本身不可见,一个文本字段默认长度为20字符。&lt;form action=""&gt;&lt;!--文本框--&gt;Username: &lt;input type="text" name="user"&gt;&lt;br&gt; &原创 2018-03-17 17:13:43 · 1350 阅读 · 0 评论 -
html入门(w3cschool学习笔记)
&lt;html&gt; 与 &lt;/html&gt; 之间的文本描述网页&lt;body&gt;与 &lt;/body&gt;之间的文本是可见的页面内容&lt;h1&gt; - &lt;h6&gt; 等标签定义标题。HTML heading 标签应该只用于标题。不要仅仅是为了产生粗体或大号的文本而使用标题。搜索引原创 2018-03-15 22:51:48 · 639 阅读 · 0 评论 -
css入门1(w3cschool学习笔记1)
id和class选择器id和class值均不能以数字开头(在 Mozilla/Firefox 浏览器中不起作用)id选择器:以 “#” 来定义。不同的标签id值不能相同。/*适用于id = "para1"*/#para1{text-align:center;color:red;} class选择器:以”.”定义。不同的标签class值可以相同。.center...原创 2018-03-20 18:43:51 · 286 阅读 · 0 评论 -
使Eclipse for JavaEE支持Servlet
1.右键工程名,选择build path->configure build path 2.选择libraries选项卡,点击add external jars,从<TOMCAT_HOME>\lib目录中选择servlet-api文件添加。原创 2018-04-01 20:12:21 · 304 阅读 · 0 评论 -
读文件遇到错误:java.nio.charset.MalformedInputException: Input length = 1 at java.nio.charset.CoderResult.
报错信息: java.nio.charset.MalformedInputException: Input length = 1 at java.nio.charset.CoderResult.throwException(Unknown Source) 问题:txt文件格式不是utf-8 解决方法:打开txt文件-另存为 将编码格式修改为utf-8 ...原创 2018-05-15 21:42:55 · 10779 阅读 · 0 评论 -
jsp+servlet 实现上传文件功能
上传文件的表单必须设置 enctype 为 multipart/form-data 类型,然后添加文件域,如果想要多文件上传,那么可以给文本域添加 multiple=”multiple” 属性。 如果想限制用户可以选择文件的格式,只需要添加 accept=”image/gif,image/png” 即可。&amp;amp;amp;amp;lt;form method=&amp;amp;amp;quot;post&amp;amp;amp;quot; e原创 2018-05-16 00:27:36 · 578 阅读 · 0 评论 -
JSP标签技术——自定义标签开发
自定义标签开发步骤:1.创建标签处理类2.创建标签库描述文件TLDtaglib元素的子元素:tag元素tag的属性attribute(带属性标签的开发)body-content元素值的说明(带标签体标签的开发)3.然后就可以在jsp中使用标签啦!自定义标签开发步骤:1.创建标签处理类(new一个类实现SimpleTag接口或继承simpl...原创 2018-05-26 19:10:53 · 859 阅读 · 0 评论 -
编写第一个servlet例子
servlet简介servlet生命周期手动编写servlet步骤虽然已经不需要它了,但还是讲讲web.xml的配置方法吧实现第一个servlet例子——向页面输出内容servlet简介简单来说,servlet就相当于是后台处理数据的一个东西。比如说表单要提交了 action提交到哪里去呢?就写一个比如XX.java 这个里面写一个java类(se...原创 2018-06-21 01:12:58 · 9471 阅读 · 0 评论 -
java web开发环境搭建(jdk+Tomcat+Eclipse)(Eclipse食用方法)
首先-什么是web应用程序? -可以用浏览器直接访问的应用程序,不需要安装其他软件。软件开发领域的三大方向:桌面应用程序(C/S)、web应用程序 、嵌入式应用程序(安卓 iphone) 而java web属于javaEE方向,因此在下载eclipse时需要下载javaEE版本注意jdk版本和Tomcat版本以及Eclipse的版本需要一致。 jdk环境配置在之前的博客中写过: ...原创 2018-03-06 20:51:41 · 3709 阅读 · 0 评论