java
吴泽雄
这个作者很懒,什么都没留下…
展开
-
Window系统配置Java环境
Window系统配置Java环境1. 下载JDK网址:http://www.oracle.com/technetwork/java/javase/downloads/index.html2. 安装jdk将下载的jdk双击安装,点击下一步即可!3. 配置环境变量3.1 右击此电脑(我的电脑),选择属性。3.2 选择左边的高级系统 设置。3.3 点击环境原创 2018-02-26 11:12:54 · 335 阅读 · 0 评论 -
JSP include指令
a.jsp: pageEncoding="utf-8"%>Insert title hereAAA PAGEString str = "wzx";%>这种在源文件级别进行引入的方式称之为静态引入, 当前JSP页面与静态引入的页面紧密结合为一个Servlet。 -->b.js原创 2016-11-17 14:48:21 · 298 阅读 · 0 评论 -
JSP include标签 和forward标签
a.jsp: pageEncoding="UTF-8"%>Insert title hereAAA PAGE相当于:但是forward可以使用 jsp:param 子标签向 b.jsp 传入一些参数.--%>b.jsp: pageEncoding="ISO-8859-1"原创 2016-11-17 17:56:59 · 638 阅读 · 0 评论 -
Jsp 中文乱码解决
Char1.jsp: pageEncoding="UTF-8"%>Insert title hereuser:Char2.jsp: pageEncoding="UTF-8"%>Insert title hererequest.setCharacterE原创 2016-11-17 18:41:51 · 274 阅读 · 0 评论 -
Cookie的创建、遍历、最大时效
pageEncoding="UTF-8"%>Insert title here// 1. 获取CookieCookie cookies[] = request.getCookies();if(cookies != null&&cookies.length>0){//遍历Cookiefor(Cookie cookie: cookies)原创 2016-12-11 15:39:14 · 754 阅读 · 0 评论 -
Cookie免验证自动登录
pageEncoding="UTF-8"%>Insert title here用户: pageEncoding="UTF-8"%>Insert title hereString name = request.getParameter("name");//对nam原创 2016-12-11 17:26:19 · 554 阅读 · 0 评论 -
cookie实现购物车
Books.jsp: pageEncoding="UTF-8"%>Insert title here商品:javajavascriptjQueryJsphtmlcssBootstrap购物车://显示最近浏览的5本书 //获取所有的CookieCookie cookies[] = request.原创 2017-01-15 23:07:37 · 1484 阅读 · 0 评论 -
cookie的作用范围
cookie 的作用范围:只能作用于当前目录跟当前的子目录, 不能作用于上一级的目录,/代表当前站点的根目录,但是可以通过setPath() 来设置作用范,request.getContentType() 代表项目根目录。现在我们使用setPath() 方法,用Cookiepath/Cookiepath_write.jsp 来反问../Cookiepath_read.jsp。原创 2017-01-15 23:47:17 · 5607 阅读 · 0 评论 -
HttpSession 的创建、销毁与过期时间
pageEncoding="UTF-8" session="false"%>Insert title here//session 的创建, request.getSession() 相当于 request.getSession(true)HttpSession session = request.getSession();//获取sessionID原创 2017-01-17 13:34:56 · 8558 阅读 · 0 评论 -
HttpSession 常使用的方法与实现登录
利用HttpSession 实现登录的重新登陆跟注销:Login.jsp: pageEncoding="UTF-8"%>Insert title heresessionID:session是否为新的:session有效时间:session创建时间:session上一次的访问时间:Obj原创 2017-01-17 19:29:54 · 1320 阅读 · 0 评论 -
JavaWEB 开发中的 / 代表什么
JavaWEB 开发中的 / 有两种代表:1. 当前WEB 应用的根路径:(/该jsp 需交由Servlet 容器来处理)有以下几种情况的 / 代表是当前WEB 应用的根路劲。①. 请求转发时。②. web.xml 文件中映射Servlet 访问路劲。③. 各种定制的标签。2. WEB 站点的根路径(该JSP 需交由浏览器来处理) 有以下几种情况的 / WEB原创 2017-01-19 00:35:02 · 931 阅读 · 0 评论 -
Jsp 的请求与重定向
forward_and_redirect_A.jsp: pageEncoding="UTF-8"%>Insert title here4. 请求的转发和重定向:1). 本质区别: 请求的转发只发出了一次请求, 而重定向则发出了两次请求. 具体:①. 请求的转发: 地址栏是初次发出请求的地址. 请求的重定向: 地原创 2016-11-16 16:49:23 · 272 阅读 · 0 评论 -
jsp 的page指令
page: pageEncoding="utf-8"%> 对象. -->errorPage 指定若当前页面出现错误的实际响应页面时什么. 其中 / 表示的是当前 WEB 应用的根目录. isErrorPage 指定当前页面是否为错误处理页面, 可以说明当前页面是否可以使用 exception 隐藏变量. 需原创 2016-11-17 14:44:23 · 249 阅读 · 0 评论 -
使用java 访问发送http协议, 发送Get请求跟Post请求
创建两个String , url 跟param, 调用以下两个方法!分别发送post 请求跟发送 Get请求!public static String sendGet(String url, String param) { String result = ""; BufferedReader in = null; try {原创 2017-05-14 00:22:30 · 357 阅读 · 0 评论 -
Servlet的ServletConfig对象获取初始化参数
Servlet:import java.io.IOException;import java.util.Enumeration;import javax.servlet.ServletConfig;import javax.servlet.ServletException;import javax.servlet.ServletRequest;import java原创 2016-11-02 16:57:15 · 3300 阅读 · 0 评论 -
ServletRequest
Servket: import java.io.IOException;import java.util.*;import javax.servlet.Servlet;import javax.servlet.ServletConfig;import javax.servlet.ServletException;import javax.servlet.Servl原创 2016-11-06 20:51:01 · 327 阅读 · 0 评论 -
servletResponse
servlet:package Servlet;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletConfig;import javax.servlet.ServletException;import javax.servlet.ServletR原创 2016-11-10 13:04:50 · 232 阅读 · 0 评论 -
servlet 的servletContext 对象
servlet:import java.io.IOException;import java.io.InputStream;import java.util.Enumeration;import javax.servlet.Servlet;import javax.servlet.ServletConfig;import javax.servlet.ServletC原创 2016-11-02 19:58:31 · 273 阅读 · 0 评论 -
Servlet配置信息与load-on-startup 创建
Hello_Servlet1HelloServletsrc.First_Servlet建, 若为0或者正数,则在当前Servlet 容器启动时被创建,参数越小越先被创建-->-1HelloServlet2src.Second_Servlet2HelloServlet/HelloServlet原创 2016-11-02 16:06:10 · 326 阅读 · 0 评论 -
获取用户名跟密码的servlet小案例
Servlet:import java.io.IOException;import java.io.PrintWriter;import javax.servlet.Servlet;import javax.servlet.ServletConfig;import javax.servlet.ServletContext;import javax.servlet.S原创 2016-11-10 13:20:42 · 3541 阅读 · 0 评论 -
Servlet与数据库连接案例
import java.io.IOException;import java.io.PrintWriter;import java.sql.DriverManager;import java.sql.SQLException;import javax.servlet.ServletException;import javax.servlet.annotation.Web原创 2016-11-10 19:50:02 · 358 阅读 · 0 评论 -
Jsp的pageContext,request,session,application4个域对象的属性作用范围
Attr_1: pageEncoding="UTF-8"%>Insert title here //setAttribute:设置属性 //geyAttribute: 获取指定的属性 //4个域对象设置属性 //pageContext 的作用范围仅限于当前页面 pageContext.setAttribut原创 2016-11-16 11:18:31 · 3127 阅读 · 0 评论 -
Jsp 语法
pageEncoding="UTF-8"%>Insert title hereDate date = new Date();out.print(date);%>String ageStr = request.getParameter("age");int age = Integer.parseInt(ageStr)原创 2016-11-16 15:45:04 · 233 阅读 · 0 评论 -
什么叫JavaWEB 开发表单的重复提交?如何避免重复提交s
一、表单的重复提交:①. 在表单提交到一个Servlet ,而Servlet 又通过请求转发的方式响应一个JSP(HTML) 页面, 这个时候地址栏显示的是Servlet的路劲, 在刷新页面,这个时候会造成表单的重复提交。②. 在响应页面没有到达时候重复点击“提交按钮”,会造成表单的重复提交。③. 你在响应页面时候点击返回,在点击提交按钮的时候,会造成表单的重复提交。二、如原创 2017-01-20 00:43:15 · 2351 阅读 · 2 评论 -
javaBean 的三个标签
javaBean 分有三个标签,分别是:①:该标签相当于创建一个类对象,id指的是该类的对象名, class指的是该类的路径, scope指内置对象类型。②:该标签相当于调用set 方法, property 指要set 的属性, name 填写id值, value指属性值③:该标签相当于在页面输出属性。以下用简单的代码来举个例子:原创 2017-01-20 23:33:40 · 1837 阅读 · 0 评论 -
Referenced file contains errors(project-aware://org/springframework/beans/factory/xml/spring-beans-4
例如:Referenced file contains errors (project-aware://test-springmvc-2/org/springframework/beans/factory/xml/spring-beans-4.0.xsd). For more information, right click on the message in the Problems Vie原创 2017-06-12 22:04:56 · 6505 阅读 · 0 评论 -
JSR-303校验类型大全
空检查@Null 验证对象是否为null@NotNull 验证对象是否不为null, 无法查检长度为0的字符串@NotBlank 检查约束字符串是不是Null还有被Trim的长度是否大于0,只对字符串,且会去掉前后空格.@NotEmpty 检查约束元素是否为NULL或者是EMPTY. Booelan检查@AssertTrue转载 2017-06-14 18:12:13 · 833 阅读 · 0 评论 -
springMVC工作流程,带图
springMVC工作流程:1. 首先, 由用户发送一个请求给我们的前端控制器(DispatcherServletController).2. 接着,我们的前端控制器(DispatcherServletController) 会把请求转发给处理器映射器(HandlerMapping), 由它来根据请求寻找对应的Handel.3. 在接着, 处理器映射器(HandlerMapping)把原创 2017-07-03 12:32:52 · 1005 阅读 · 0 评论 -
linux下如何安装配置java环境jdk
Linux安装JDK1. 下载JDK网址URL: (这里小编是下载jdk1.8的)http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 2. 创建安装目录一般情况下, 是把jdk装在/usr/java命令: cd /usr -> mkdir java原创 2018-02-04 21:59:10 · 248 阅读 · 0 评论 -
java的数据类型转换大全
java的数据类型转换一般可以分为三种:1. 简单类型转换(自动转换, 强制转换,包装类过渡类型能够转换)2. 字符串String与其它类型的转换3. 其它实用数据类型转换1).简单类型转换i.自动转换:低级变量可以直接转换为高级变量例如: int n = 1; double d = n; System.out.println(d); 输出结果为: 1.原创 2017-10-28 16:56:08 · 807 阅读 · 0 评论 -
java的命名规范
命名规范代码中命名通常以英文单词驼峰命名,禁止使用拼音英文混合或使用中文方式,即使纯拼音命名方式也应尽量避免采用【强制】不得以下划线或美元符号开始或结尾,反例:_name / $name / name_ / name$.项目命名:项目名称由全英文小写单词组成,单词间使用中划线分隔,不宜过长大于15个字符时可适当使用缩写,不得与其他项目冲突。示例:spring-webmv原创 2017-10-28 16:16:43 · 398 阅读 · 0 评论 -
javaWeb开发如果处理get 请求跟post 请求的中文乱码
1. 如何处理Get 请求中文乱码? 方法很简单, 操作如下(这里的服务器以Tomcat 为例):找到tomcat 服务器下的server.xml 配置文件, 打开找到端口(我这里为8080),,在里面加上URIEncoding="UTF-8" 即可2. 如何处理POST 请求的中文乱码?方法一:在控制器(servlet, Controller, Handler原创 2017-07-03 21:43:24 · 375 阅读 · 0 评论 -
java关键字-final
Java关键字final Java关键字final有“不可更改”,“最终的”意思,它可以修饰非抽象类、非抽象类成员方法和变量。 final类不能被继承,没有子类,final类中的方法默认是final的。 final方法不能被子类的方法覆盖,但可以被继承。 final成员变量表示常量,只能被赋值一次,赋值后值不再改变。原创 2017-06-10 14:43:35 · 209 阅读 · 0 评论 -
Java中Iterator 的用法
Java学习之Iterator(迭代器)的一般用法 (转)迭代器(Iterator) 迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被称为“轻量级”对象,因为创建它的代价小。 Java中的Iterator功能比较简单,并且只能单向移动: (1) 使用方法iterator()要求容器返回转载 2017-04-28 16:49:09 · 303 阅读 · 0 评论 -
Java Map的遍历
1. 阐述 对于Java中Map的遍历方式,很多文章都推荐使用entrySet,认为其比keySet的效率高很多。理由是:entrySet方法一次拿到所有key和value的集合;而keySet拿到的只是key的集合,针对每个key,都要去Map中额外查找一次value,从而降低了总体效率。那么实际情况如何呢? 为了解遍历性能的真实差距,包括在遍历key+value、遍历key转载 2017-04-12 21:19:37 · 193 阅读 · 0 评论 -
struts2的java.lang.NoSuchMethodException异常处理
不久前在学习struts时出现这个错误,在网上搜索了半天,发现答案不一。将其总结如下,以方便大家参考。1、你有没有试试看 其它的方法能不能用,要是都是这种情况的话,可能是你的Action类没有继承structs里面的DispatchAction或者其它的类。还有你注意下方法的参数列表,类型顺序要正确才行,是按照以下顺序的:ActionMapping mapping,ActionFo转载 2017-06-07 23:01:25 · 316 阅读 · 0 评论 -
Struts2中default.properties常量默认配置文件详解,以及修改常量方式
struts.configuration 该属性指定加载Struts 2配置文件的配置文件管理器。该属性的默认值是org.apache.Struts2.config.DefaultConfiguration,这是Struts 2默认的配置文件管理器。如果需要实现自己的配置管理器,开发者则可以实现一个实现Configuration接口的类,该类可以自己加载Struts 2 配置文件。s转载 2017-05-30 23:28:33 · 1908 阅读 · 0 评论 -
使用jstl
使用jstl , c:set jsp jstl 路径 //在路径http://localhost:9080/prj2/pagefw.do下,使用cp,得到 "/prj2"" style= --width:500px;-->//引号改为了- -显示出 : cp=/prj2 /css/custom.css-->-------------转载 2017-03-22 11:18:10 · 353 阅读 · 0 评论 -
ServletContextListener,ServletRequestListener,HttpSessionListener监听对象的创建与销毁
ServletContextListener ,监听application 对象。ServletRequestListener,监听request 对象。HttpSessionListener,监听session 对象。下面用一个简单的例子,用这3个监听器来监听3个对象的创建与销毁。Hello_Listener.java:package test;i原创 2017-04-09 23:10:12 · 473 阅读 · 0 评论 -
commons—fileUpload实现多个文件的上传
一、导入两个commons得到jar包。二、对于表单:①. method必须为post②. enctype必须为multipart/form-data三、编写servlet:①. 获取ServletFileUpload:首先,先要创建创建DiskFileItemFactory 对象:DiskFileItemFactory factory = new DiskFile原创 2017-04-15 14:15:26 · 1822 阅读 · 0 评论