自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(312)
  • 资源 (12)
  • 问答 (2)
  • 收藏
  • 关注

原创 参数为HashMap形式的增删改查命名SQL

表单的各字段,都是string类型提交到服务器的。所以可以直接用##加入数据库中,其中要注意的是日期birthday”2017-07-12”也是字符串类型,如果该表单字段未输入内容,则提交到服务器时用null取代而不是空字符串形式。所以在命名sql编写时,最好使用parameterMap形式,这样可以自动转换数据格式,而排出应表单输入为空,而自动填入null形式而报sql语法错误。 转为数据库中d

2017-08-01 00:08:05 1139

原创 实习前十天总结

在这最開始的十天,初次接触公司所使用的开发平台。这十天实属不易,各种加班加点看帮助文档,唯独在其中抽出一天 项目的小伙伴出去漂流玩了一趟。。。 现就大致学习内容做如下总结:公司运用的是EOS开发平台,对于EOS Studio的基本使用操作及入门Example项目的了解对example项目业务逻辑的了解。通过EOS+db2=example项目(实体)增删改查学习命名SQL的编写和使用规范对

2017-07-30 00:36:11 657

原创 js选择元素

第二章 选择元素基本选择器 通用选择器     $(‘*’)ID选择器     $(‘#ID’)Class选择器     $(‘.class’) 元素选择器     $(‘div.class’) 1 2 1 2 根据层级查找元素通过属性选择元素过滤器位置过滤器子过滤器表单过滤器内容过滤器其他过滤器自定义过滤

2017-06-27 20:59:35 514

原创 struts2 在Action中访问WEB资源

在Action中访问WEB资源                                  action VS Action类action: 应用程序可以完成的每一个操作. 例如: 显示一个登陆表单; 把产品信息保存起来 Action类: 普通的 Java 类, 可以有属性和方法, 同时必须遵守下面这些规则: 属性的名字必须遵守与 JavaBeans 属性名相同的命名规则. 属性的类型可

2017-06-15 13:52:42 620

原创 js应用-常用全选/全部选按钮应用

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Insert ti

2017-06-06 09:56:34 799

原创 利用js实现Ajax操作(不通过数据库传数据)

利用JS+XML文档实现数据的动态变更,从而实现Ajax异步传输功能。

2017-06-06 09:32:30 943

原创 5月 月总结

这个月慢慢的又开始集中写博客了,记录自己学习历程中的一些干货吧!在这个月中,主要在记录有关JSP实验的学习情况,以及自学了一点有关Java Web相关的知识点,如:Ajax异步技术,JSP+Servlet 用户注册登录、文件上传下载等。距离上次月总结已是去年的时候了,前面的1-4月都没有怎么写博客,实在是不应该啊!对六月份的学习计划做简单的安排:1. JSP+Servlet+Ajax+JDBC+DB

2017-06-03 22:47:45 321

原创 jQuery+Ajax+Mysql 检测用户名注册时是否重名

利用jQuery框架,封装了底层的Ajax异步技术,通过简单的方法调用即可实现。这篇博客是针对用户注册时出现的用户名重名问题的自动检测,利用的技术是Ajax异步传输。register.jsp 注册显示页面<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><!DOCTYPE HTML PUBLIC "-//W3C/

2017-06-01 00:08:28 3691

原创 使用 jQuery 实现 Ajax

jQuery底层实现了XMLHttpRequest对象以及其包含的 open()、send()等方法,使用jQuery框架,可以很方便实现Ajax数据传输。下面说下jQuery中与Ajax有关的三个方法:load(),get()/post(),getJSON().由于URL目标文件格式的不同,可以分为三种传输格式类别:HTML、XML、JSON。可以参考上一篇博客: Ajax之三种数据传输格式 而

2017-05-29 10:06:01 726

原创 Ajax之三种数据传输格式

通过ajax异步传输的数据格式有三种,分别是html、xml以及json格式。下面就分别给出它们传输格式的代码实例:html格式<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="

2017-05-28 22:01:01 4934 1

原创 Ajax之helloWorld

最近在学习AJAX,即“Asynchronous JavaScript and XML”(异步的JavaScript与XML技术) 这里附上几个有关的链接: 1. 维基百科-AJAX https://zh.wikipedia.org/wiki/AJAX 2. MDN-AJAX https://developer.mozilla.org/zh-TW/docs/AJAX 3. MDN-XML

2017-05-28 17:48:52 528

原创 在Servlet中使用JDBC访问数据库

在Servlet中使用JDBC访问数据库(1) 新建用户注册表单页 index.jsp<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> </head>

2017-05-26 14:44:16 14086 10

原创 避免客户端访问的并发问题

避免客户端访问的并发问题在Web应用程序开发或者网站开发中,一个Web应用可能会存在多个客户同时访问的情况,甚至可能同时访问同一个servlet,如果程序没有及时地处理并发问题,可能会返回给客户端错误的信息。避免客户端并发的问题主要有以下两个解决方法:1.合理决定在servlet中定义的变量的作用域。2.多个线程同时访问共享数据而导致并发问题时,应该使用Java同步机制对多线程进行同步。Java同步

2017-05-26 09:19:26 944

原创 用servlet记录用户访问次数

用servlet记录用户访问次数网站的计数器功能,浏览者每访问一次网站,计数器就累加一次。实现计数器主要是在servlet中应用ServletContext接口,Servlet容器在启动一个Web应用时,会为它创建一个ServletContext对象。当Servlet容器终止一个Web应用时,ServletContext对象也会被销毁,所以该对象与Web应用程序有同样的生命周期。也就是说,整个Web

2017-05-24 21:40:32 8023

原创 在Servlet中获取Web路径和文件真实路径

在Servlet中获取Web路径和文件真实路径在servlet中,使用HttpServletRequest对象中的一系列方法可以获取相关路径的信息,然后可以根据 这些信息组合成一个Web站点的虚拟路径。HttpServletRequest接口中提供的用于获取路径有关的信息的方法如下:getScheme():返回请求协议(http).getServerName():返回服务器的名称。如果访问本机

2017-05-24 18:47:41 3912 3

原创 Servlet中将JavaBean对象传递到JSP页

在Servlet中将JavaBean对象传递到JSP页将一个封装用户注册信息的Javabean对象传递到JSP页面,然后在JSP页汇总读取该JavaBean对象的数据,主要是在servlet中使用HttpServletRequest对象的getParameter()方法、setAttribute()方法以及getAttribute()方法。setAttribute()方法的作用是可以在HttpSer

2017-05-24 17:01:08 4226 1

原创 在Servlet中向客户端写Cookie信息

在Servlet中向客户端写Cookie信息应用Servlet API 中提供的Cookie类,用户把表单信息提交给Servlet后,在Servlet中获取用户请求的信息并添加到Cookie对象中,在通过HttpServletResponse对象把Cookie信息返回给客户端,然后在JSP页面中通过request内置对象来获取客户端的Cookie信息。在JSP中使用request对象获取的是一个Co

2017-05-24 15:44:29 2833

原创 servlet请求处理 web.xml配置

在WebRoot目录下直接创建jsp文件时,无需修改web.xml中的配置信息,而当创建的jsp文件在子文件夹中时,就需要修改web.xml的配置信息了。下面用一个实例加以说明:在web.xml中,部分配置文件:<servlet> <description>This is the description of my J2EE component</description> <disp

2017-05-24 09:21:38 1557

原创 JSP+Servlet的编码,解决中文乱码

在开始学习JSP和Servlet时,首先就要将中文编码这块弄懂,避免中文乱码的坑。 这里来说说,如何避免踩坑: 在Servlet中,主要的service()、doPost()、doGet()方法中有两个参数(request, response)。简单的理解,request中的编码为从客户端浏览器发送给服务器时,数据的编码格式。而response中的编码为从服务器端发送给浏览器端时,数据的编码格

2017-05-24 08:51:44 583

原创 Javabean+JSP 实现文件的上传 显示 下载

实验六 文件操作 一、实验目的 1.继续掌握JavaBean的概念。 2.掌握JSP的输入和输出流。 3.掌握在页面中读写文件中的数据。 4.掌握如何进行文件操作。 二、实验要求 1.实现文件上传功能和下载功能,显示文件列表和读取文件内容功能。 2.新建一个Web服务目录:t6。实验中的所有JSP页面均保存在t6中。 (1)实现文件上传功能,顶部为三个页面的超链接。页面效果如图

2017-05-23 22:51:38 2541

转载 JSP/Servlet中pageEncoding和charset区别,中文乱码解决方案

原文链接 http://www.cnblogs.com/loulijun/archive/2012/03/28/2421568.htmlJSP指令标签中<%@ page contentType=”text/html;charset=GB2312”%>这句有什么用途?关于JSP页面中的pageEncoding和contentType两种属性的区别:  pageEncoding是jsp文件本身的编码

2017-05-23 22:12:12 927

原创 js之 同一页面中的多表单提交

主要应用参数的传递,通过传递参数值得不同获取不同的信息。首先设置3个显示表单数据的对象(text1,text2,text3),并且设置其初始值为空字符串,其次通过request.getParameter()方法请求对应的表单参数,如果请求的参数不为空空字符串,则将参数赋给相应的对象,最后通过表单元素提交后相应的信息。index.jsp<%@ page contentType="text/html;

2017-05-01 22:45:45 1643

原创 Java程序片段 之动态生成表格

1.创建Java代码片段,定义一个字符数组:<% String[] name = { "张三", "李四", "王五", "赵六" };%> 2.动态生成表格<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "

2017-05-01 22:13:09 1759

原创 jsp:include 之导入版权信息

创建一个包含版权信息的页面foot.jsp,关键代码如下: <%@ page pageEncoding="UTF-8" %> <!-- 特别注意标注此jsp页面的编码为UTF-8或者是GBK,这样中文才不

2017-05-01 21:52:22 1809

原创 jsp errorPage 之自定义错误页面

设计过程: test.jsp<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" errorPage="error.jsp"%> <!-- 声明出错处理的文件为error.jsp --><!DOCTYPE html PUBLIC "-//W3C//DTD HTML

2017-05-01 21:18:32 9137

原创 [js笔记] focus和blur事件之表单验证

focus 当一个元素获得焦点时,这个DOM节点会触发focus事件blur 当一个元素失去焦点时,这个DOM节点会触发blur事件<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http

2017-04-30 16:37:58 3743

原创 [js笔记] click事件之动态浮动便签

利用事件监听,将click与div内容结合起来,当点击链接时,能达到指定的容器去除的效果。<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content

2017-04-30 16:32:03 1047

原创 JSP+JavaBean实现简单计算器

实验5 JavaBean创建和使用 一、实验目的 1、掌握JavaBean创建和使用方法; 2、领会JavaBean简化页面设计的优势等。 二、实验内容 1、设计诸如以下页面的简单计算器 要求:完成加减乘除 (1) 加法、减法如下: (2) 乘法如下: (3)当除数为零时提示报错: 2.将加减乘除部分写在JavaBean中,在JSP页面中调用显示计算结果。三

2017-04-19 23:31:08 6048 2

原创 session+application实现聊天室

一、实验目的 1、掌握各个内置对象的含义; 2、理解并熟练应用session、application对象。 二、实验内容 1、设计聊天室,在聊天室中,需要通过JSP内置对象application来实时保存特定数量的当前聊天信息。 聊天室的设计包括:用户进行登录,选择聊天室,进行聊天,退出聊天室。 在聊天室中,用户只需输入一个用户名就可以进入聊天室,但是如果当前有人在使用该用户名,那么就必

2017-04-19 17:14:20 5249 3

原创 JSP 设计教师与学生不同登陆界面(带验证码)

一、实验目的 1、掌握代码片段中的注释的应用; 2、掌握JSP脚本标示—Java代码片段的应用。 二、实验内容 1、设计教师与学生不同登陆界面,如下图;2、验证码随机生成; 3、提交后分别转向教师页面和学生页面进行判断用户名和密码正确性; 4、如果正确,3秒后,转向成功页面,否则跳回验证页面; 三、实验方法 1、在同一页面上设计两个单选按钮:教师、学生,当点击提交按钮后,进入相应的

2017-04-18 16:36:31 22314 13

原创 创建并发布一个JSP网站

一、实验目的 1、掌握tomcat配置及使用方法; 2、熟悉Eclipse; 3、掌握在Eclipse中创建JSP网站,并发布的基本过程。 二、实验内容 在Eclipse中创建并发布一个JSP网站。要求如理论课本P58简答题2. 三、实验方法 1、打开Eclipse, 创建一个名称为自己名字的动态web项目。 2.在项目中的webContent节点下创建一个名为index.jsp的J

2017-04-18 16:14:47 3503

原创 html+js 简单静态网页设计

一、 实验目的: 1. 复习使用记事本编辑网页的方法。 2. 熟悉不同表单控件类型的应用。 3. 练习使用记事本在网页中添加表单与表单元素。 二、 实验内容: 根据提供的素材设计在线调查问卷。 三、 实验要求: 1. 熟练掌握使用记事本进行简单网页编辑的方法。 2. 能够区分不同表单元素的应用场景。 3. 掌握表单与表单元素的元素名和属性对。 四、 实验学时:

2017-04-18 16:06:33 24335

原创 JavaBean和表单处理

要求编写两个JSP页面:input.jsp和show.jsp。编写一个名字为car的javaBean,其中car由car.class类负责创建。 input.jsp页面提供一个表单,其中表单允许用户输入汽车的牌号、名称和生产日期,该表单将用户输入的信息提交给当前页面,当前页面调用的名字为car的bean,并使用表单提交的数据设置car的有关属性的值。要求在input.jsp提供一个超链接,以便用户

2017-04-12 16:47:24 3791 4

原创 [js代码] input checkbox 全选与取消全选

js代码function checkboxed(objName){ var objNameList=document.getElementsByName(objName); if(null!=objNameList){ alert("全选操作"); for(var i=0;i<objNameList.length;i++){

2017-04-12 15:07:33 1128

原创 JavaScript 简单计算器

html源代码:<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=GB18030"><title

2017-04-12 15:05:16 912

原创 属性和变量的线程安全问题

线程安全的只有:请求作用域属性和服务方法中的局部变量, 其他的如:上下文作用域属性、会话作用域属性、servlet中的实例变量以及servlet中的静态变量都是不安全的,都可能由多个线程处理,除非采取特别的防范措施。 对于处理servlet和线程安全问题,推荐完全使用局部变量,如果必须使用实例变量,则同步对实例变量的访问。保护上下文属性,需要对上下文加锁:public void doPost(H

2017-03-21 21:30:32 1830

原创 ServletContextListener 监听者

ServletContextListener监听者类能监听ServletContext一生中的两个关键事件,初始化(创建)和撤销。这个类实现了javax.servlet.ServletContextListener。ServletContextListener类,它能做到: - 上下文初始化(应用正在得到部署)时得到通知。 - 从ServletContext得到上下文初始化参数。

2017-03-21 12:28:18 487 4

原创 我的第一个MVC程序

Servlet&JSP世界中的MVC: 模型(Servlet)—>包含具体的业务逻辑和状态。换句话说模型知道用什么规则来得到和更新状态。系统中只要这部分与数据库通信。 视图(JSP)—>负责表示方面。他从控制器得到模型的状态(不过不是直接得到;控制器会把模型数据放在视图能找到的一个地方,例如:request.setAttribute(“…”))。另外视图还要获得用户输入,并交给控制器。 控制器

2017-03-20 22:10:41 401

原创 Processing instruction not closed error in html

使用eclipse编写html代码时,会报警告:Processing instruction not closed error。有时并不是有标签为关闭的缘故。这时的解决办法是: CTRL+A全选代码, 然后BACKSPACE, 接着CTRL+Z 回退覆盖之前的代码, 这样操作过后,你的代码警告就不见了~~

2017-03-20 20:49:07 3429

原创 创建文件的下载页面

目标:创建一个链接,点击后可直接下载所示文件需求:通过HTML显示下载链接页面,并将该链接指向一个servlet,通过该servlet处理下载请求。代码实现:HTML<body> <a href="../servlet/JarReturn">点击下载 servlet-api.jar文件</a></body>servletpublic class JarReturn extends H

2017-03-20 10:02:54 757

TeamViewer9.1版本

TeamViewer9.1版本,不会报商业连接导致不能使用的问题~ 放心用

2019-05-06

hadoop-2.7.5-bin压缩包,适合在window平台运行hadoop和spark程序,其中的文件已做替换

hadoop-2.7.5-bin压缩包,适合在window平台运行hadoop和spark程序,其中的文件已做替换

2018-01-30

struts2-interceptor 拦截器有关的一个增删改查小程序

应用拦截器 优化增删改查

2017-06-22

员工薪资管理系统课程设计

员工薪资管理系统 ---- 软件工程课程设计

2017-05-26

利用Javabean+JSP 实现文件的上传、显示、下载

利用Javabean+JSP 实现文件的上传、显示、下载 实现文件上传功能和下载功能,显示文件列表和读取文件内容功能。

2017-05-23

仅利用session和application实现聊天室

实验:内置对象使用 一、实验目的 1、掌握各个内置对象的含义; 2、理解并熟练应用session、application对象。 二、实验内容 1、设计聊天室,在聊天室中,需要通过JSP内置对象application来实时保存特定数量的当前聊天信息。 聊天室的设计包括:用户进行登录,选择聊天室,进行聊天,退出聊天室。 在聊天室中,用户只需输入一个用户名就可以进入聊天室,但是如果当前有人在使用该用户名,那么就必须换一个唯一的用户名。 具体要求:  用户登录成功后,程序会要求用户选择聊天室。可以不设置用户自行建立聊天室的功能,而且在聊天中途不能从一个聊天室切换到另一个聊天室。  进入聊天室后,用户可以从用户信息窗口看到该聊天室中所有用户的用户名,也可以在聊天窗口中看到随时更新的聊天信息。用户可以给所有人或某一个聊天用户发送公共的聊天信息,这个聊天内容大家都可以看到。用户也可以给某个用户发送私人的聊天信息,这种信息属于私聊信息,只有发送者和接收者可以看到。此外,聊天窗口还会出现一些系统公告,比如某某上站、某某离开等消息,另外用户还可以自己定义聊天信息和聊天用户信息刷新的时间间隔。  在用户单击“退出”按钮后,页面关闭,同时application和session中保存的信息都将丢失。 三、实验方法 1、用户登录信息使用request对象getParameter()方法得到用户登陆的一些信息; 2、公聊信息可以使用application对象,私聊信息使用session对象。 3、聊天的信息要不断刷新页面,使用户实时看到聊天信息。 4、用户退出时,有两种情况需要考虑:一是用户点击“退出”按钮,二是关闭浏览器,强制退出窗口,可查阅windows感知浏览器关闭的事件的相应方法。

2017-04-18

Java编写 航班信息查询管理系统

# OOP(机试) 本程序总结文章:http://blog.qiji.tech/?p=10344 - - - ## 程序基本要求 一、项目名称: Air Infomation Programming 基于控制台的航班信息程序,简称AIP 二、具体要求如下: (1)显示航班信息程序主菜单,如图-1所示,包括: * 1)列出所有航班 * 2)按起飞时间查询 * 3)按目的地查询 * 4)删除航班 * 5)更新航班 * 6)退出系统 (2)列出所有航班:查出所有航班的信息,以列表形式显示,包括:编号,航班号,目的地,起飞日期。 (3)按起飞时间查询:输入起飞时间(格式如2011-2-25),查出所有这一天的航班。 (4)按目的地查询:输入目的地,查出所有飞往此地的航班。 (5)删除航班:删除指定编号的航班。 (6)更新航班:更新指定编号的航班。 (7)退出系统。 三、类的设计 需要定义如下类 * 航班信息实体类(AirInfo) * 航班编号(id) * 航班号(flight_number) * 目的地(destination) * 起飞日期(flight_date) * 航班信息管理类AirInfoManager类 * 程序入口类TestAirInfo类 四、具体要求及推荐实现步骤 1. 创建实体类AirInfo,属性私有化,根据业务提供需要的构造方法和setter/getter方法。 1. 创建航班管理AirInfoManager类,在类中提供列出所有航班的方法,按起飞时间查询的方法、按目的地查询的方法、删除航班的方法、更新航班的方法、退出程序的方法。 2. 创建TestAirInfo类,启动和运行程序。 3. 航班的信息用ArrayList(或数组)保存。 4. 要求代码规范,命名正确。 - - -

2016-05-11

Java API 1.8 英文版 开发文档

Java API 1.8 英文版 开发文档 双手奉上~~ Java API 1.8 英文版 开发文档 双手奉上~~

2016-05-07

Java API 1.6 中文版 开发文档

Java API 1.6 中文版 开发文档 双手奉上~~

2016-05-07

Java网格布局-4*4计算器

计算器程序使用了网格布局来排列计算器按钮。当缩放窗口时,计算器按钮将随之变大或者变小,但所有的按钮尺寸始终保持一致。

2016-05-05

Java编写的 航班信息查询管理系统

OOP(机试)[具体要求在压缩文档中给出] 项目名称: Air Infomation System 基于控制台的航班信息系统,简称AIS 具体要求如下: (1)显示航班信息系统主菜单,如图-1所示,包括: 1)列出所有航班 2)按起飞时间查询 3)按目的地查询 4)删除航班 5)更新航班 6)退出系统 (2)列出所有航班:查出所有航班的信息,以列表形式显示,包括:编号,航班号,目的地,起飞日期。 (3)按起飞时间查询:输入起飞时间(格式如2011-2-25),查出所有这一天的航班。 (4)按目的地查询:输入目的地,查出所有飞往此地的航班。 (5)删除航班:删除指定编号的航班。 (6)更新航班:更新指定编号的航班。 (7)退出系统。 三、类的设计 需要定义如下类 航班信息实体类(AirInfo) 航班编号(id) 航班号(flight_number) 目的地(destination) 起飞日期(flight_date) 航班信息管理类AirInfoManager类 程序入口类TestAirInfo类 四、具体要求及推荐实现步骤 6.创建实体类AirInfo,属性私有化,根据业务提供需要的构造方法和setter/getter方法。 7.创建航班管理AirInfoManager类,在类中提供列出所有航班的方法,按起飞时间查询 的方法、按目的地查询的方法、删除航班的方法、更新航班的方法、退出系统的方法。 8.创建TestAirInfo类,启动和运行系统。 9.航班的信息用ArrayList(或数组)保存。 10.要求代码规范,命名正确。

2016-05-04

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除