
java
丶丿山有木兮
这个作者很懒,什么都没留下…
展开
-
常用正则表达式
1.验证用户名和密码:("^[a-zA-Z]\w{5,15}$")正确格式:"[A-Z][a-z]_[0-9]"组成,并且第一个字必须为字母6~16位;2.验证电话号码:("^(\d{3,4}-)\d{7,8}$")正确格式:xxx/xxxx-xxxxxxx/xxxxxxxx;3.验证手机号码:"^1[3|4|5|8][0-9]\d{8}$";4.验证身份证号(15位或18位数字):"转载 2014-04-28 16:52:13 · 348 阅读 · 0 评论 -
js向后台传参中文乱码解决
String parentName = java.net.URLDecoder.decode( request.getParameter("name"),"utf-8");js参数传递:locatencodeURI(encodeURI(参数名))原创 2014-04-29 11:31:38 · 441 阅读 · 0 评论 -
java生成二维码图片
import java.io.*;import java.util.Date();import java.awt.*;import java.awt.image.*;import javax.imageio.*;public class QRCodeEncoderTest{ /** Creates a new instance of QRCodeEncoderTest */转载 2014-04-29 11:35:43 · 427 阅读 · 0 评论 -
配置tomcat同时支持http和https协议
今天项目中需要配置https协议,同时支持http和https两种协议,使用的tomcat服务器,并使用nginx做了转发。网上关于配置tomcat的https协议文章有很多,在此整理一下。一、配置tomcat支持https协议需要两步:生成安全证书和配置tomcat。1.首先,生成安全证书Java环境:因为SUN公司提供了制作证书的工具keytool。转载 2017-03-07 10:25:05 · 29876 阅读 · 3 评论 -
ajax携带cookie信息跨域请求
目前正在开发中的项目原本是springMVC + JSP开发,现阶段要全部使用vue进行前端开发。由于前端开发的域名与服务器接口原域名不一致,所以vue中所有的ajax请求都涉及到跨域问题。直接上代码,需要前端与服务器都进行设置:1、前端ajax设置属性xhrFields$.ajax({ url: 'xxx', type: 'get', xhrFields: ...原创 2019-05-08 20:05:27 · 327 阅读 · 0 评论 -
java拦截器Filter中注入Spring Bean
接上篇ajax跨域携带Cookie信息,项目中服务端拿到Cookie信息后,需要查询数据库用户信息,做登录验证。按照平时习惯直接使用注解@Autowired会报service空指针异常,具体原因网上有很多介绍,这里不多赘述。解决这个问题,网上的答案基本都是使用spring filter代理或在Filter中使用ApplicationContext对象获取bean。但是我们项目是使用du...原创 2019-05-09 14:59:32 · 2092 阅读 · 0 评论