- 博客(17)
- 资源 (15)
- 问答 (15)
- 收藏
- 关注
原创 web.xml中在Servlet中获取context-param和init-param内的参数
web.xml里面可以定义两种参数:1.application范围内的参数,存放在servletcontext中,在web.xml中配置如下: context/param avalible during application 2.servlet范围内的参数,只能在servlet的init()方法中取得,在web.xml中配置如下: MainServlet
2017-03-30 23:16:51 685
原创 * 24种设计模式——模板方法模式
模板模式通过定义模板方法抽象类(包含节点方法和执行流程方法两部分),由具体类继承后实现各节点方法,最后在主函数中,调用具体类对象从模板类中继承来的执行流程方法。—— 可用来定义一套组合拳模板,便于主体调用。
2017-03-30 00:05:02 566
原创 深入分析Java ClassLoader原理
一、什么是ClassLoader? 大家都知道,当我们写好一个Java程序之后,不是管是CS还是BS应用,都是由若干个.class文件组织而成的一个完整的Java应用程序,当程序在运行时,即会调用该程序的一个入口函数来调用系统的相关功能,而这些功能都被封装在不同的class文件当中,所以经常要从这个class文件中要调用另外一个class文件中的方法,如果另外一个文件不
2017-03-22 00:09:38 364
原创 Oolong工具:.class二进制文件反编译为.j汇编文件
Oolong是一种汇编语言,通过Oolong反编译工具,可将.class文件转为.j文件,将class文件的二进制表示的结构形式先转化成能够理解的汇编语言,以更好的认识class文件中的信息。使用过程:1. 下载Oolong.jar工具包,放到和.class文件相同的路径中2. 运行cmd,3. C:\Users\Administrator>d:4. D:\>cd d:\Use
2017-03-20 21:20:33 1674
原创 Spring MVC前后台传递JSON
1. 传递JSON参数 vardata = {'id':1,'name':'abc'}; $.ajax({ type:'post', url:'homePageAction.do?testAJax',
2017-03-19 21:10:46 912
原创 EL表达式和JSTL表达式
一、EL表达式EL表达式提供了在JSP中简化表达式的方法,基于可用的命名空间(PageContext属性)、嵌套属性和对集合、操作符(算术型、关系型和逻辑型)的访问符、映射到Java类中静态方法的可扩展函数以及一组隐式对象。1 EL特点和使用简介格式:${…}例如:EL表达式${sessionScope.user.sex} 对应下面的JSP代码
2017-03-19 21:01:35 693
原创 24种设计模式——单例模式
作为设计模式理论中的Helloworld,相信学习java语言的人,都应该听说过单例模式。单例模式作为对象的一种创建模式,它的作用是确保某一个类在整个系统中只有一个实例,而且自行实例化并向整个系统提供这个实例。由此可见,单例模式具有以下的特点:单例类只能有一个实例。单例类必须自己创建自己的唯一的实例。单例类必须给所有其他对象提供这一实例。由于Java语言的特点,使得单例模式在Jav
2017-03-19 20:42:00 459
原创 24种设计模式——访问者模式
定义:封装某些作用于某种数据结构中各元素的操作,它可以在不改变数据结构的前提下定义作用于这些元素的新的操作。类型:行为类模式类图:访问者模式可能是行为类模式中最复杂的一种模式了,但是这不能成为我们不去掌握它的理由。我们首先来看一个简单的例子,代码如下:class A { public void method1(){ System.ou
2017-03-19 19:26:47 398
原创 Spring MVC form表单post提交出现乱码
方法一:在Web.xml中加入Spring的字符集过滤器(已测) characterEncodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 forceEncoding true encoding字符集,将request字符集设置成enco
2017-03-18 00:27:08 2167
原创 JAVA/JS中中文编码转换
一、JAVA中,使用UTF-8进行编码 和 使用UTF-8的UrlEncode编码结果不同UTF-8“君山”:君山UTF-8/UrlEncode“君山”:%e5%90%9b%e5%b1%b1String s = "君山";String xmlUTF8 = URLEncoder.encode(s, "UTF-8");//%e5%90%9b%e5%b1%b1
2017-03-16 21:07:09 1162
原创 字符编码与解码
1、基本文件读取输出String file="C:/Users/Administrator/Desktop/a.txt"; String charset = "UTF-8"; FileOutputStream outputStream = new FileOutputStream(file); OutputStreamWriter writer = new OutputStr
2017-03-15 22:44:03 464
原创 SpringMVC源码-消息转换器HttpMessageConverter
SpringMVC使用消息转换器实现请求报文和对象、对象和响应报文之间的自动转换概述在SpringMVC中,可以使用@RequestBody和@ResponseBody两个注解,分别完成请求报文到对象和对象到响应报文的转换,底层这种灵活的消息转换机制,就是Spring3.x中新引入的HttpMessageConverter即消息转换器机制。Http请求的抽象还是回到请求-响
2017-03-15 20:15:17 518
转载 Ajax的text/plain、application/x-www-form-urlencoded和application/json
HTTP请求中,如果是get请求,那么表单参数以name=value&name1=value1的形式附到url的后面,如果是post请求,那么表单参数是在请求体中,也是以name=value&name1=value1的形式在请求体中。通过chrome的开发者工具可以看到如下(这里是可读的形式,不是真正的HTTP请求协议的请求格式):get请求:[plain] vie
2017-03-14 23:42:26 6239
原创 创建自定义标签,并实现时间转换和输出功能
首先,得导入jar包 jsp-api-2.2-sources.jar第二步,定义一个用来实现标签功能的java类,例如:DateConvert.java@SuppressWarnings("serial")public class DateConvert extends TagSupport { private String longTime; public String getL
2017-03-12 20:28:13 708
原创 getParameterValues和getParameter的区别
request.getParameterValues(String name)是获得如checkbox类(名字相同,但值有多个)的数据。 接收数组变量,如checkobx类型request.getParameter(String name)是获得相应名的数据,如果有重复的名,则返回第一个的值. 接收一般变量,如text类型例:request.getParameterValues(
2017-03-12 18:15:08 1454
原创 getParameter和getAttribute的区别
getParameter 是用来接受用post或get方法传递过来的参数的.getAttribute 必须先setAttribute.当两个Web组件之间为链接关系时,被链接的组件通过getParameter()方法来获得请求参数,当两个Web组件之间为转发关系时,转发目标组件通过getAttribute()方法来和转发源组件共享request范围内的数据。
2017-03-12 18:02:29 361
原创 java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to
Query q = currentSession().createSQLQuery("select * from Spitter where username = '"+username+"'");List list = q.list();因为createSQLQuery默认不支持转实体类,默认只返回Object类型。改成下面即可返回对应实体类Query q = currentSes
2017-03-08 23:04:09 879
jquery.serializejson.min.js
2018-03-28
跟我学Shiro第13章Demo(RememberMe)
2017-09-23
跟我学Shiro第12章Demo(仅JAVA SE+Web+Shiro权限注解)2
2017-09-23
跟我学Shiro第12章Demo(仅JAVA SE+Web+Shiro权限注解)
2017-09-22
跟我学Shiro第12章Demo(仅JAVA SE)
2017-09-20
shiro 第二~六章 完整Demo
2017-09-04
shiro 第七、八章 完整Demo
2017-09-04
iframe如何跨域获取子页面的元素?
2017-06-03
ckEditor字体大小功能按键没有显示出来
2017-04-22
hibernate4报错,好像文件加载不了求大神,,,
2016-10-14
hibernate4获取sessionfactory报错,看下
2016-10-14
最基本的struts2把我搞蒙了,求大神
2016-09-28
现在java web的饼状图或者柱状图用什么框架来生成?
2016-09-13
关于jquery弹框实现问题
2016-07-12
子jsp调用父jsp的方法的问题
2016-07-09
easyUI关于datagrid横向滚动条的实现
2016-06-17
如何让$.messager.show固定在右下角
2016-06-16
如何在<s:textfield>文本框中设置提示语句
2016-05-23
jquery修改struts2文本框标签样式?
2016-05-17
两个<s:textfield>,如何实现联动?
2016-05-13
如何在struts2标签<s:textfield>上添加鼠标事件
2016-05-13
如何实现<s:textfield>和<s:select>提交时合并为一个id元素?
2016-05-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人