java-web
请叫我林小李
这个作者很懒,什么都没留下…
展开
-
详解Java中格式化输出浮点数
在Java中,我们经常使用%f来格式化输出浮点数,最近发现一个有趣的事。%f可以指定输出字符的宽度和小数点后的位数 1、只指定了整个输出的宽度public static void main(String[] args) { double x=0.123456789; System.out.printf("%10f",x); System.out.原创 2015-08-29 20:36:00 · 20023 阅读 · 0 评论 -
使用过滤器统一全站编码
在web开发中,过滤器是一项非常激动人心的技术,它可以对所有的访问进行控制,通过这些特性,我们可以用来实现很多的需求。常见的有记住用户名密码、统一全站编码等等。本文就利用过滤器+装饰器实现统一全站编码做简单的介绍。 首先需要对jsp和servlet中的编码有一定的了解,具体可以看这篇文章:JSP编码以及乱码解决总结。 实现代码如下:public class EncodingFilter im原创 2016-06-24 16:06:25 · 2549 阅读 · 1 评论 -
js实现省份、城市的级联选择
JS实现省份、城市的级联选择实现省份、城市的级联选择,可以用纯JS实现,当然也可以使用jquery实现,下面就讲一下如何用纯javascript实现。 其实实现JS这个很简单,有两点需要注意: 1、对省份的下拉框的onchange事件进行监听,一旦省份被改变,那么就去xml资源文件里获取对应的城市,创建新的option节点,将之挂载在城市节点下。 2、有个地方需要注意,在监听事件里,首先需要先原创 2015-11-21 21:34:45 · 9878 阅读 · 0 评论 -
JSP编码以及乱码解决总结
首先,说说JSP/Servlet中的几个编码的作用: 1.<%@pagepageEncoding=”UTF-8” %>作用: * 告诉JSP编译器在将JSP文件编译成Servlet时使用的编码。通常,在JSP内部定义的字符串(直接在JSP中定义,而不是从浏览器提交的数据)出现乱码时,很多都是由于该参数设置错误引起的。 例如,你的JSP文件是以GBK为编码保存的 (右击jsp–>Properti转载 2015-09-18 23:27:41 · 590 阅读 · 0 评论 -
解决properties文件乱码问题
解决properties文件乱码问题首先知道乱码的原因,properties文件的默认编码是iso8859-1,所以我们往里面存中文,但是取出来的时候一般不是用ISO8859-1取的,所以乱码,那么只要编码和解码一致就不会乱码了 1、直接在Java文件中修改InputStream in=this.getServletContext().getResourceAsStream("/proper2.p原创 2015-09-17 20:50:08 · 2543 阅读 · 0 评论 -
ServletConfig和ServletContext的区别
1、ServletConfig ServletConfig是针对于当前Servlet的,其他servlet访问不到这个servlet的信息。一个servlet的ServletConfig对象不能被另一个servlet访问。 ServletConfig常用来获取当前Servlet的配置信息 ServletConfig中还维护了一个对ServletContext的引用配置如原创 2015-09-16 18:19:17 · 1324 阅读 · 0 评论 -
java-web-j2e学习建议路线
明白Java体系设计到得三个方面:J2SE,J2EE,J2ME(KJAVA)。J2SE,Java 2 Platform Standard Edition,我们经常说到的JDK,就主要指的这个,它是三者的基础,属于桌面级应用开发,这部分如果学得好很容易拓展J2EE和J2ME。J2ME,The Micro Edition of the Java 2 Platform。主要用于嵌入式Java,如手机,PD转载 2015-08-18 09:57:32 · 824 阅读 · 0 评论 -
Java和js中小数和百分数的互相转换
一、百分数转小数 Java中: private float changePercentToPoint(String percent) { return new Float(percent.substring(0, percent.indexOf("%"))) / 100; } js中:function toPoint(percent){ var str=p原创 2015-08-17 16:21:34 · 31322 阅读 · 3 评论 -
oracle中序列的使用
oracle中序列可以自动产生递增或者递减的序列,数据库中表的唯一主键ID一般都是序列产生的 sql语句如下:-- Create sequence create sequence SEQ_E_PRICEminvalue 1maxvalue 9999999999999999999999999999start with 1increment by 1cache 100;SEQ_E_PRI原创 2015-08-17 15:46:51 · 514 阅读 · 0 评论 -
java登录程序用户密码5分钟内输错3次锁定用户账号一天的实现
java登录程序用户密码5分钟内输错3次锁定用户账号一天的实现oracle 触发器 序列 MVC Struts 用户管理 密码锁定原创 2015-08-17 13:32:18 · 34129 阅读 · 10 评论 -
Velocity教程
Velocity是一个基于Java的模板引擎,通过特定的语法,Velocity可以获取在java语言中定义的对象,从而实现界面和java代码的真正分离,这意味着可以使用velocity替代jsp的开发模式了(实际上笔者所在的公司已经这么做了)。这使得前端开发人员可以和 Java 程序开发人员同步开发一个遵循 MVC 架构的 web 站点,在实际应用中,velocity还可以应用于很多其他的场景.1.原创 2016-08-20 17:29:50 · 71191 阅读 · 6 评论