
Java Web编程
Just for fun! :-)
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java.lang.IllegalArgumentException: Numbers of source Raster bands and source color space components
后台修改图片大小时报:java.lang.IllegalArgumentException: Numbers of source Raster bands and source color space components do not match原创 2021-12-11 22:18:10 · 3151 阅读 · 3 评论 -
使用<marquee>标签,滚动播放数据库信息
我们知道在页面中使用<marquee>标签实现图片或文字的滚动播放,是很方便的。比起使用js方法要少些很多代码。但是通常<marquee>标签只能滚动播放设置在标签中的一条信息。有时我们需要滚动播放多条信息,一次播放一条。例如,我们要在数据库中存放了多条信息,需要在页面上逐条滚动播放。这样又该如何实现呢?还是直接上代码更有说服力:<% request.setCharacterEncoding("UTF-8"); Message message = new ...原创 2020-05-09 16:58:57 · 623 阅读 · 0 评论 -
MySQL 日期类型及默认设置 (除timestamp类型外,系统不支持其它时间类型字段设置默认值)
https://www.cnblogs.com/caicaizi/p/7813518.html转载 2020-03-24 17:46:14 · 261 阅读 · 0 评论 -
如何使用js控制超链接的提交
我们在html中定义了一个超链接,但是有时我们并不总是希望点击超链接后立即提交。因此我们可以为超链接定义一个onClick事件,然后在js方法中控制合适提交,例如:<a href="#" onClick="doApprove('<%=news.getNid()%>')">待审核</a>这样一个超链接,默认提交地址为空‘#’,当点击超链接时会调用doApp...原创 2020-03-13 18:58:17 · 471 阅读 · 0 评论 -
如何以“yyyy-MM-dd HH:mm:ss”形式在Mysql中保存时间,并且在读取后仍以该形式显示
1、如何在Mysql数据库中以“yyyy-MM-dd HH:mm:ss”形式保存时间 有时我们需要在Mysql数据库中以“yyyy-MM-dd HH:mm:ss”形式保存时间。首先我们可以将字段定义为Timestamp类型。这样在JDBC中保存时间时也同样需要以Timestamp形式保存。比如:我们定义了这样一张表:CREATE TABLE `news` ( nidint(1...原创 2020-03-12 23:01:07 · 1693 阅读 · 0 评论 -
Mysql中设置默认时间为当前值
1、直接在创建表时添加该列并声明默认值,如下:CREATE TABLE `table1` ( `id` int(11) NOT NULL, `createtime` timestamp NULL default CURRENT_TIMESTAMP) ENGINE=InnoDB DEFAULT CHARSET=utf8;若是手动创建表,使字段类型设为timestamp,在默认值处...转载 2020-03-09 10:13:07 · 524 阅读 · 0 评论 -
如何在登录页面生成验证码图像,并点击后刷新验证码
这两天在学习java web时,做一个练习题上要求自己实现一个登录验证,要求在登录页面输入用户名、密码还有验证码,提交后再后台进行验证。如果输入全部正确,则跳转页面进入系统,如果错误则提示重新输入。登录页面比较好做,就是JSP页面并使用表单,主要是验证码图像的生成和刷新,有难度。验证码图像生产的代码如下:image.jsp<%-- 显示验证码提示 --%><%@...原创 2020-02-27 10:32:54 · 2743 阅读 · 0 评论 -
如何设定和改变html输入框控件的背景颜色
在操作页面时,有时我们需要设定或改变输入控件,如:<input type="text">控件。1、当需要在设置其背景颜色时可以使用style="background:'color'",例如,我们要定义一个背景色为浅蓝色的输入控件:<input type="text" id="demo" name="demo" style="background:'#D1EEEE'">...原创 2020-02-13 17:59:24 · 9405 阅读 · 0 评论 -
img标签使用绝对路径无法显示图片
说明:图片的磁盘路径斜杠使用右斜杠“\”,而图片的网络路径使用左斜杠“/”,注意加以区分。如果一张图片属于服务器图片或者网络图片,我们必须在img标签里使用网络路径,只有网络路径才可以通过浏览器发送请求,下载该图片到用户的浏览器临时路径中,才可以显示在页面上;如果这张图片在你本地保存,那么你可以直接使用其磁盘路径展示。例如:我们的项目中一张图片,其磁盘路径为:C:\Program File...转载 2020-02-11 23:35:43 · 8969 阅读 · 0 评论 -
使用js获取上传文件的真实路径
我们在使用html中的<input type="file">控件上传文件时,有时需要在本页面获取上传文件的路径名称,但是由于现在浏览器出于安全考虑,大多数都无法获得文件的真实路径。如果要在js中解决这个问题,可以区别不同品牌的浏览器,进行不同的操作来获得文件的真实路径,比如谷歌浏览器可以用:window.webkitURL.createObjectURL(File file)来获得,详...原创 2020-02-10 17:51:26 · 19618 阅读 · 11 评论 -
js跳转页面,新建一个标签页面方法
开发过程中遇到点击一个按钮跳转 一个jsp页面,跳转页面需要在浏览器下新建一个标签页面,而不是在原来的标签页面或选项卡中打开代码如下<input type="button" value="设计" class="e-btn" οnclick="onDesign('+"'"+rowdata.id+"'"+')"/>function onDesign(rowid){...转载 2020-02-10 07:48:10 · 1780 阅读 · 0 评论 -
如何给HTML中的特殊按钮添加事件处理
在HTML中<input type="submit">还有<input type="reset">特殊按钮特殊处理。我们可以在form上增加 onSubmit 和 onReset 事件: <form onsubmit='alert("submit");'></form> <form onreset='alert("reset");'&g...转载 2020-02-08 12:28:55 · 1927 阅读 · 0 评论 -
使用FileUpload上传表单时,如何解决中文乱码问题
使用FileUpload上传表单时,常常会遇到中文乱码,解决这个问题要分两部分设置,一个是上传的文件路径,另一个是文件以外的表单项。具体操作如下:ServletFileUpload fileUpload = new ServletFileUpload(diskFileItemFactory);fileUpload.setHeaderEncoding(encoding);这个只对上传的文...原创 2020-02-07 17:09:27 · 1428 阅读 · 0 评论 -
HTML中使用input type="file"时,不允许修改value属性值
在HTML中使用<inupt type="file">上传文件时,出于安全起见属性value是只读的,不允许在输入框中编辑或修改,在js中用 “xxx.value=” 修改也不行,只能通过“浏览”按钮选择一个文件的方式修改value的值。另外,就算是在定义<input type="file">时为value属性设置了默认的文件路径,也无法在接收程序中通过Reques...原创 2020-02-05 22:46:44 · 5331 阅读 · 0 评论 -
中文正则表达式匹配-正则中文匹配
原文链接:http://caibaojian.com/zhongwen-regexp.html这篇文章主要讲如何使用正则匹配中文字符,中文正则表达式的匹配规则不像其他正则规则一样容易记住,下面一起看看这个中文正则表达式是怎么样的。\w匹配的仅仅是中文,数字,字母,对于国人来讲,仅匹配中文时常会用到,见下匹配中文字符的正则表达式: [\u4e00-\u9fa5]或许你也需要匹配双字...转载 2020-02-05 18:55:41 · 498 阅读 · 0 评论 -
让HTML的textarea输入框前的文字,在输入框的顶部对齐
在使用html中的textarea标签是,如果前面有文字则默认是文字在输入框的底部对齐的,例如:个人简介:<textarea name="summary" rows="7" cols="90"></textarea>产生的效果是:如何让输入框前面的文字,在顶部对齐呢?可以将上述代码改为:<span style="vertical-align:t...原创 2020-02-04 21:50:35 · 9712 阅读 · 1 评论 -
使用正则表达式匹配所有日期,并区别闰年、平年
一、用正则表达式表示年份-月-日,我们以公元元年0001-01-01开始一直到9999-12-31结束。用字母YYYY表示年,用MM表示月,用DD表示日,格式为:YYYY-MM-DD。 二、区分闰年和平年,首先来了解一下闰年的概念:关于公历闰年是这样规定的:地球绕太阳公转一周叫做一回归年,一回归年长365日5时48分 46秒。因此,公历规定有平年和闰年,平年一年有365日,比回归...原创 2020-02-04 16:21:35 · 3554 阅读 · 0 评论 -
Mysql中text类型的字段不允许有默认值
mysql error 1101 text类型不允许有默认值根据 mysql5.0以上版本 strict mode (STRICT_TRANS_TABLES) 的限制:不支持对not null字段插入null值不支持对自增长字段插入''值,可插入null值不支持 text 字段有默认值在my.ini中将 STRICT_TRANS_TABLES 去掉即可。但是这个比较危险的是自增字段也可...转载 2020-02-01 09:04:56 · 1820 阅读 · 0 评论 -
Mysql数据库修改某个字段的值,或修改某个字段的默认值
1、修改数据表的某个数据:update 表名 set 字段名=新值 条件;update users set recordNum=2 where id =2;2、修改某个字段的默认值alter table 表名 alter column 字段名set default 默认值;alter table users alter column recordNum set default 0;3、...转载 2020-01-31 20:52:12 · 18880 阅读 · 0 评论 -
使用SmartUpload组件上传文件,自己踩过的坑
昨天使用SmartUpload组件上传文件,代码很简单:smartupload_demo01.html<html><head><title>smartupload_demo01.html</title></head><body><form action="smartupload_demo01.jsp" me...原创 2020-01-30 10:23:21 · 1197 阅读 · 1 评论 -
SmartUpload的主要类和方法的使用说明
这篇文章介绍了JspSmartUpload的主要类和方法的使用说明(一)File类 这个类包装了一个上传文件的所有信息。通过它,可以得到上传文件的文件名、文件大小、扩展名、文件数据等信息。 File类主要提供以下方法:1、saveAs作用:将文件换名另存。原型:public void saveAs(JAVA.lang.String destFilePathName)...转载 2020-01-30 10:02:21 · 1082 阅读 · 0 评论 -
在js方法中改变文本输入框text的字体和背景颜色
在做项目时遇到需要通过鼠标触发事件,然后在js函数中改变text文本域的颜色,下面是具体的操作,写下来帮助记忆:function setColor (where, Color) { if (where == "backgroundcolour") document.getElementById('textarea').style.backgroundColor = C...转载 2020-01-21 14:55:27 · 4745 阅读 · 0 评论 -
正则表达式 整数
^[1-9]\d*$ //匹配正整数^-[1-9]\d*$ //匹配负整数^-?[1-9]\d*$ //匹配整数^[1-9]\d*|0$ //匹配非负整数(正整数 + 0)^-[1-9]\d*|0$ //匹配非正整数(负整数 + 0)^[1-9]\d*\.\d*|0\.\d*[1-9]\d*$ //匹配正浮点数^-([1-9]\d*\.\d*|0\.\d*[1-...转载 2020-01-18 15:41:19 · 11404 阅读 · 0 评论 -
HTML中如何设置点击超链接的打开方式
1、【整个网站在新窗口打开代码】要想页面上所有的链接都在新窗口中打开,在页面中加入: <head> <base target="_blank"> </head> 备注:<base> 是基本的HTML语言。用<base target=_××>来设置这个网页所有链接的目标窗口。也就是说,网页中只要添加<base target=_××&g...转载 2019-12-12 09:20:50 · 7297 阅读 · 0 评论