java开发
文章平均质量分 65
java开发时期记录
ZSSZ_IT
这个作者很懒,什么都没留下…
展开
-
文件下载:固定文件下载
文件下载原理为数据传输,将服务器上的文件以流的方式发送到客户端,具体方法有多种,本处为下载指定目标文件模板,填写后上传导入数据,本文描述文件下载部分。本项目下载的模板在WebRoot下,按需修改文件路径。步骤:获取File路径;判断是否存在;设置响应头,用Stream进行输出。本处下载文件会产生问题,当数据量很大时,下载文件使用Office无法打开,但使用WPS可以打开,此问题待解决。...原创 2018-01-16 13:55:14 · 411 阅读 · 0 评论 -
文件上传与解析Excel:fileupload+poi
一:介绍前端:文件上传原理便是数据的提交,比如Form表单提交、Ajax提交、Ajax提交Form表单等,有多种组合方式,根据需求不同,使用不同的提交方式,但是原理相同。后端:接收前端发送的数据(File),解析文件(本文为Excel),解析Excel有多种方式,如poi,还有网上的js-xlsx-master相关js,后者为一个开源项目实例,本文没有使用。基本原理:读取Excel...原创 2018-01-16 14:00:15 · 5923 阅读 · 2 评论 -
运行过程等待框
在jsp页面点击操作键后需要一定的运行时间,弹出显示框显示:正在进行,请稍等。在操作完成后自动消失。1.html<div id style="display:none;width:10;height:10" > <div style="position:absolute;left:25%;top:40%">正在导入,请稍后。。。 <...原创 2018-01-18 16:25:27 · 217 阅读 · 0 评论 -
前端提交数据/访问后端的几种方式:Ajax,form,触发,window.open()
一:form表单提交-button submit触发 表单中除了数据填写插件还含有确定键、取消键和重置键,点击提交键可以将表单内容,表单内容可以是一般内容,也可以是图片等媒体内容。 action等属性也可以放在js中,一般使用onsubmit来进行验证。<form id name action method enctype onsubmit ></...原创 2018-01-19 12:21:35 · 2158 阅读 · 0 评论 -
弹窗(提示、确认)、弹页(悬浮编辑页,新页面)、悬框(指针)
一:提示框1.art.dialog.tips(" ... ")art.dialog.close()http://blog.csdn.net/hougelou/article/details/81336482.与上面连用:限时自动提示:success函数中setTimeout(function(){ alert("Hello"); }, 3000);http://w...原创 2018-01-19 12:40:38 · 1436 阅读 · 0 评论 -
spring mvc常见注解:后台接收参数
一:@RequestMapping前台访问后台时,根据@RequestMapping内容进行控制器层的对应与函数对应1.@RequestMapping(“exp”)一般写于类或函数上,完全匹配,可匹配exp,可能匹配exp.json2.@RequestMapping(“expnewword { index } /{ dbid } .html”)一般写于函数上,index和db...原创 2018-01-19 17:51:50 · 2296 阅读 · 0 评论 -
EasyUI常用控件
一:combox使用http://www.runoob.com/jeasyui/jeasyui-form-form4.htmlhttp://www.runoob.com/jeasyui/plugins-form-combobox.htmlcombox为下拉列表控件,可以使用定量数据直接显示,也可以通过访问后台获取显示数据。显示内容可以包含图片文字。除此之外,使用其属性可以实现多框关联,...原创 2018-01-19 17:54:44 · 722 阅读 · 0 评论 -
常用控件:时间选择框
一:时间选择框<input type="text" style="width:100px" id name >1.时间选择框onfocus/onclick : WdatePicker({})此插件显示日历选择框,可通过属性控制显示范围,周末亮显,显示皮肤等(1)使用js文件WdatePicker.js配置文件,在调用的地方仅需使用该文件cal...原创 2018-01-19 17:54:58 · 3404 阅读 · 0 评论 -
后台return数据方式:Model,ModelMap,ModelAndView
在开发过程中,数据传输是一个重要运行步骤,前台要向后台发送数据到Controller进行处理,后台也要想客户端返回页面或者数据。后台返回数据一般有三种方法:Model,ModelMap,ModelAndView。1.ModelModel是一个接口,它的实现类为ExtendedModelMap,继承ModelMap类public class ExtendedModelMap ...原创 2018-01-19 17:59:39 · 1338 阅读 · 0 评论 -
前后端数据检查:必要
在前端填写表格或者进行操作时,一般会有相应的判断来进行防护,比如文件后缀来进行上传类型判断,form的onsubmit=“return check();”来进行填写判断等,这些判断与检查使用户操作流程更加简单,也减少错误数据访问后台。但是对于web开发来说,只在前端进行数据判断是不行的,后端也要进行相应的检查,比如在Spring mvc的Controller函数中进行相应检查,错误则r...原创 2018-01-22 14:18:16 · 709 阅读 · 0 评论 -
文件上传:图片实例
实例:http://www.runoob.com/jsp/jsp-file-uploading.html1.jsp前端发送文件到后台,可以使用Form表单提交或者设置<input file onchang="checkImg(this.value)"/>,前者可以使用<button submit>,也可以使用<button onclick="fun();"&g...原创 2018-01-22 16:34:05 · 540 阅读 · 0 评论 -
项目目录结构:web、Maven
Before本文介绍见过的web项目和maven项目的结构目录,介绍其部署后文件在Tomcat中的相关位置。项目在创建的时候,可以自定义其文件夹名,部署位置,Facets,Complier等内容,Maven项目还可以自定义Java Resource中显示的包,定义方法在其他文章中介绍,本文所写为自动生成情况下包含分布。一:Eclipse Web项目:SSS框架1.src/c...原创 2018-01-23 18:10:38 · 2765 阅读 · 0 评论 -
jsp和Controller服务器获取路径
Controller:服务器路径// 获得项目的路径 ServletContext sc = request.getSession().getServletContext(); // 上传位置 String path = sc.getRealPath("/img") + "/"; // 设定文件保存的目录 jsp一:获取路径:访问路径jsp中访问后台需要...原创 2018-01-24 10:16:35 · 3236 阅读 · 0 评论 -
jsp标签:<base href target />
一:<base href>有些jsp文件会在<head>中添加<base href="<%=basePath%>" />,basePath使用<%@include file="/....jsp" %>进行导入。<base>标签的href属性对<body>中元素的href属性有影响。1.绝对...原创 2018-01-24 11:07:19 · 394 阅读 · 0 评论 -
jstl常见使用
1.<c:foreach >和<c:url >、<c:param><c:forEach var="me" items="${fileNameMap}"> <c:url value="/file/downFile" var="downurl"> <c:param name="fil...原创 2018-01-24 13:30:06 · 217 阅读 · 0 评论 -
jsp标签:<iframe>组合页面
使用<div>规定好各部分位置,将<iframe>放入规定好div内。在一个jsp中使用该标签关联另一个jsp,从而实现页面的组合,可以使用一些属性进行关联页面调整。http://www.w3school.com.cn/tags/tag_iframe.asp1.<iframe src="url" />2.也可以在javascript中使用jquer...原创 2018-01-24 13:53:56 · 976 阅读 · 0 评论 -
编辑页面弹出:top.showWin(url,options)
1.family.jsp点击按钮弹出编辑页面按钮:<a href="javascript:update('joke');">update</a>JavaScript:function update(name){var url=parent.formateUrl("family/edit.html")+"?name="+name;var opt...原创 2018-02-01 15:55:51 · 1481 阅读 · 0 评论 -
定时器:Spring Task
使用Spring的Task配置实现简易定时器,定时触发操作,可以是数据同步、消息发送等。1.导包需要导入spring、commons相关包,可以使用WebProject或者Maven项目。2.定时器执行函数新建类:src/test/TaskApp.java注解:@Component执行函数创建public void execute1(){System.out.println...原创 2018-02-07 10:47:34 · 213 阅读 · 0 评论 -
Package:查看引入包的位置、查看源码、自定义包使用
1.查看引入包的位置定义类,使用main函数run as JavaApplicationpublic class Test {public static void main(String[] args){ProtectionDomain pd = StringUtils.class.getProtectionDomain();...原创 2018-02-09 17:00:09 · 1035 阅读 · 0 评论 -
data:SQL、equals
1.equals和equalsIgnoreCaseequals区分大小写,equalsIgnoreCase不区分大小写SQLselect ... from dual1.Date和String转化to_Char(Date d,'yyyy-mm-ss')to_Date(String str,'yyyy-mm-ss')标识:年月日时(HH为12制...原创 2018-02-11 10:32:02 · 827 阅读 · 0 评论 -
Date:后端Date相关操作
1.java.sql.Date和java.util.DateDate ud=new Date();java.sql.Date sd=new java.sql.Date(ud.getTime());2.Date<-->String:年月日获取SimpleDateFormat sdf=new SimpleDateFormat("yyyy-mm-dd");或者Simp...原创 2018-02-11 11:18:07 · 360 阅读 · 0 评论 -
网络连接:HTTP信息传输(URI、URL)、TCP/IP连接过程、常见状态码
一.HTTPrequest:请求行、请求头、请求正文(实体内容)请求行:请求方式、url、协议版本请求头:GET方式参数、...(其他属性)实体内容:POST方式参数response:状态行、响应头、响应正文(实体内容)状态行:协议版本、状态码、状态描述响应头:键值对方式描述http://blog.csdn.net/a19881029/article/details...原创 2018-02-12 10:47:40 · 1680 阅读 · 0 评论 -
数据库使用:数据库名、实例名、域名、服务名
一台服务器可以创建多个数据库,有不同的数据库名和实例名或端口;一个数据库可以有多个用户,每个用户对应相应的数据库表,在连接数据库时使用不同的用户名登录,并进行相关操作。一、数据库名0.select name from v$database1.一台服务器可以创建多个数据库(DataBaseConfiguration Assisitant),有不同的数据库名和实例名,有不同...原创 2018-02-23 17:16:27 · 6012 阅读 · 0 评论 -
Maven配置
一、下载mavenmaven官网:http://maven.apache.org/二、配置环境变量 添加自定义变量:MAVEN_HOME 值为刚才的解压路径:D:\Program Files\apache-maven-3.5.2。 在path变量末尾加入“;%MAVEN_HOME%\bin;” 三、验证是否安装成功 打开命令行输入:mvn -v 四、配...原创 2018-09-10 14:33:32 · 168 阅读 · 0 评论