javaweb
温文尔雅小禽兽
这个作者很懒,什么都没留下…
展开
-
c3p0连接池操作数据库乱码
今天使用c3p0 xml 配置文件操作数据库一直出现中文乱码 在网上找了好久 终于找到了解决办法如果你的程序运行没有问题 只是出现乱码的情况 那么只要在这个后面加上 &useUnicode=true&characterEncoding=UTF8 这句话就可以了 》》如果你的 数据库名 后面有别的东西 不要删掉 在最后面直接加 ...原创 2018-11-23 13:47:39 · 299 阅读 · 0 评论 -
java实现文件上传
文件上传: 1、上传文件相对较大不能使用get方式提交[get在url地址中携带数据,数据大小有显示,post没有限制] 2、form表单在提交数据时,默认会对表单中数据进行编码再提交给服务器[enctype="application/x-www-form-urlencoded"] 如果form表单上传文件,不能对表单中的文件进行编码,...原创 2018-11-20 14:32:37 · 178 阅读 · 0 评论 -
java中json转化成对象,对象转化成json
首先要带入第三方工具类jar包 gson1,普通类:public void test() { //1、创建Gson对象 Gson gson = new Gson(); User user = new User(1, "liujinghan", "123456", "12@12.com"); //2、调用toJson(Object)将对象转为字符串 String js...原创 2018-11-16 14:42:08 · 4948 阅读 · 0 评论 -
js实现 AJAX
AJAX: 异步的技术,可以异步和服务器发生数据交互 同步: 需要刷新数据直接刷新整个页面,同步 异步: 刷新数据时,使用ajax向服务器发起请求得到响应之后再局部刷新页面 浏览器在向服务器发请求时需要封装请求报文[请求首行 请求头 请求空行 请求体] XMLHttpRequest:可以通过此对象...原创 2018-11-16 11:27:38 · 1101 阅读 · 0 评论 -
java实现文件的下载
servlet层 package com.atguigu.servlet;import java.io.FileInputStream;import java.io.IOException;import java.net.URLEncoder;import javax.servlet.ServletContext;import javax.servlet.ServletExc...原创 2018-11-20 15:17:41 · 134 阅读 · 0 评论 -
${pageContext.request.contextPath}的解释以及和request.contextPath的区别
JSP中究竟采用绝对路径还是采用相对路径随着所采用技术的越来越复杂,这个问题也变得越来越难以解决。 1)采用相对路径遇到的问题 l 相对路径固然比较灵活,但如果想复制页面内的代码却变得比较困难,因为不同的页面具有不同的相对路径,复制后必须修改每一个连接的路径。 l 如果页面被多于一个的页面所包含,那么被包含页面中的相对路径将是不正确的。 l ...原创 2018-11-14 10:25:43 · 11817 阅读 · 0 评论 -
cookie的作用
HTTP协议的缺点: 通过http协议也就是浏览器向服务器发送请求时,服务器无法根据请求报文区分请求是不是来自于同一个客户端 类似于商城之类的项目需要区分多次请求是不是同一个客户端 Cookie技术:用来让服务器记住客户端身份的技术,属于前端技术 使用步骤: 1、客户端第一次访...原创 2018-11-12 11:11:43 · 849 阅读 · 0 评论 -
jsp基础语法
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!-- 1、page指令:声明当前文档是一个jsp页面,包括页面的编码... language: 编程语言, 值只有一个就是java contentType: 相当于响应头,高速浏览器...原创 2018-11-08 18:54:09 · 104 阅读 · 0 评论 -
jsp简介及jsp运行原理
jsp页面和html页面相比就是第一行多了一个声明,文件后缀是.jsp jsp页面中可以有: 1、html标签[在页面中直接书写html标签] 2、jsp 脚本片段[一段段的java代码] 3、jsp表达式[直接向页面上输出一段文本,写到响应体中] jsp运行原理: jsp的本质就是一个servlet ...原创 2018-11-08 18:14:44 · 215 阅读 · 0 评论 -
解决请求响应乱码
乱码问题: 浏览器的编码格式由当前打开的页面决定,如果页面中设置了编码格式那么浏览器就使用这个,如果没有,浏览器使用系统默认的编码 服务器编码格式和解码格式默认就是ISO-8859-1 浏览器的解码格式由当前打开的页面决定 浏览器(编码)-请求--->服务器(解码) 服务器(编码)-响应--->浏览器(解码...原创 2018-11-08 14:49:17 · 1023 阅读 · 0 评论 -
request 获取主机地址、端口号、带斜杠的项目名、获取请求参数字符串
request.getServerName();//主机地址request.getServerPort();//端口号request.getContextPath();//带斜杠的项目名request.getQueryString();//获取请求参数字符串简单的代码案例import java.io.IOException;import javax.servlet.ServletExc...原创 2018-11-08 10:05:56 · 4074 阅读 · 0 评论 -
Servlet的生命周期
所有的Servlet对象是由tomcat服务器创建,不需要手动创建,service()方法也是有服务器在特定情况下调用,对象销毁也是由服务器执行 Servlet的生命周期 对象的创建到销毁的过程就是生命周期 对象存在时由服务器自动调用的方法(不是我们手动调用的方法)就是生命周期方法 生命周期方法调用 构造器:第...原创 2018-11-07 17:39:54 · 126 阅读 · 0 评论 -
eclipse部署动态项目的流程
原创 2018-11-07 17:16:50 · 279 阅读 · 0 评论 -
get post 请求,响应报文
get方式请求的请求报文 1、请求首行 (请求方式 请求的资源路径,端口号后面的 get请求参数会在地址后面拼接 url?参数名1=值1&参数2=值2 http协议版本) 提交参数:参数名就是表单项name的属性值, 值就是表单项的value属性值 GET /06_web_HTTP/succes...原创 2018-11-07 15:56:04 · 1147 阅读 · 0 评论 -
EL表达式之 c:forEach 标签
<%@page import="java.util.HashMap"%><%@page import="java.util.Map"%><%@page import="java.util.ArrayList"%><%@page import="java.util.List"%><%@ page原创 2018-11-09 18:04:22 · 5607 阅读 · 0 评论 -
EL表达式 choose,when标签
一下三个标签组成if-else if-else 语句 c:choose if-else语句的开始 内部只能有when或者c:otherwise两个 可以有多个when语句 如果有多个语句,条件大的写到下面 多个语句是互斥关系,只会执行一个 otherwise语句...原创 2018-11-09 17:12:04 · 1696 阅读 · 0 评论 -
jsp练习--获取信息在jsp中显示
首先写有一个servletpackage com.atguigu.servlet;import java.io.IOException;import java.util.ArrayList;import java.util.List;import javax.servlet.ServletException;import javax.servlet.http.HttpServl...原创 2018-11-09 16:04:31 · 382 阅读 · 0 评论 -
String类型 与Integer 类型之间相互转化
String 转成 Integer 》》当我们要把String转化为Integer时,一定要对String进行非空判断,否则很可能报空指针异常。String str = "...";Integer i = null;if(str!=null){ i = Integer.valueOf(str);} Integer 转成 Stri...原创 2018-11-23 13:58:54 · 2432 阅读 · 0 评论