喜欢研究技术的码农
我一般使用struts2的时候都是匹配所有类型的,这时候就会出现一个问题,当去访问一个servlet的时候就系统会把它当作一个action来访问,就会出现找不到action的问题。所以这个时候就需要实现一个filter来过滤servlet,并且这个filter要放在struts2的filt...
html: ckeditor_upload.html window.onload = function() { CKEDITOR.
code.html code.html $(function() { init(); $("[type='button']").
有时候我们需要动态的将图片的二进制在页面上进行显示,如我们需要弄一个验证码的功能,那么如果我们的验证码的图片在后台得到的是该图片的二进制,那么当我们需要在页面上点击一个按钮利用ajax进行切换的时候,如果在后台直接返回的是该图片的二进制,那么该图片是无法进行显示的。
这个以后一点一点的完善 时间的显示: 我比较常用的方法: ${meeting.startTime?string("yyyy-MM-dd HH:mm:ss")}//?string后面表示显示的格式 循环语句list的应用, 在list循环中,有两个特殊的循环变量可用: item_index:这是一个包含当前项在循环中的步进索引的数值。
下面的代码是以前一个项目中的一段代码改过来的。 String path = context.getRealPath("/template"); String filePath = context.
Div居中是一个比较常见的需求。下面介绍一种使用JQuery使Div居中的方法 先假设有这样一个Div,test 首先是要把需要居中的Div进行绝对定位,如: #d { position: absolute; width: 500; height: 300; border: 1px solid red; } 有了这样的样式定义之后就是使其居中的js代码了。
定义一个类 主要有两种方法,方法1是直接在类后面进行类的定义 com.tiantian.test.Person = function() {//定义一个对象 this.name = "默认名称"; this.
Ext的namespace和java的namespace是同一个概念。Ext在对类进行定义的时候如果先前的包是不存在的则不能进行类定义。 具体说明在代码中都有注释。 代码如下: 04_namespace.
这里的事件响应主要是针对Button的事件响应来说的,主要有三种方式: 第一种是直接写handler: function() {},这种方式默认会去响应其click事件, 第二种是通过listeners属性来实现其事件的说明,如: listeners: { "clic...
xml这种文件格式在很多时候都是很适合我们用来存取数据的,所以利用程序来生成xml文件和解析xml文件就显得比较重要了。在dom中是把每一个元素都看做是一个节点Node的,所有页面上的属性、元素等都是继承自Node的,所以当获取到的是一个Node,而你知道它实际的类型并需要使用的时候就可能会需要进行类型转换了。
applicationContext.xml com.tiantian.
我常用的数据库,记录下它们的连接语句,因为有时候会忘了! MySql: com.mysql.jdbc.Driver jdbc:mysql://localhost/databaseName root 123 Oracle: oracle.
//获取DecimalFormat的方法DecimalFormat.getInstance(); public static void test1(DecimalFormat df) { //默认显示3位小数 double d = 1.
cookie: 如果要取得cookie里面名称为"cookieName"的内容,可以这样取,${cookie.cookieName} param和paramValues: 要取得URL参数中参数名称为paramName的值,可以这样: ${param.paramName}或${paramValues.paramName} pageContext pageContext取得其他有关用户要求或页面的详细信息。
前面想这些代码好像没什么用,没什么必要贴,都是一些比较浅显的东西,以后应该不会不知道的,但现在这个我还是想贴一下,因为从近期做的项目来看,这几种信息提示框我用的还是比较多的,所以以后用Ext的时候应该也不会少用吧,还是把它贴一下好了。
以前就看到Extjs那特别炫的效果,那时候就很想弄它,可那时有其它的事要做,最近有点时间了,就想来弄下它!先到它的官网上看了教程,开始了自己的第一个Ext程序,可没想到第一个就出错了,以前下了个3.
今天弄了下JQuery的Validation,直接贴代码 JQuery Validation Test #allDiv { text-align:left; width:500px; border:1px solid red; } label.
import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.InputStream; import java.
Set里面的记录是无序的,如果想使用Set,然后又想里面的记录是有序的,就可以使用TreeSet,而不是HashSet,在使用TreeSet的时候,里面的元素必须是实现了Comparable接口的,TreeSet在进行排序的时候就是通过比较它们的Comparable接口的实现! ...
1、限制用户只能输入数字和小数点: 2、利用js获取系统当前时间: new Date().toLocalString();//这样就可以获取到系统当前的时间,并会按照所在地区的显示方式进行显示; 3、利用Jquery使Iframe的高度自适应其内容的高度 $(function() { $("#mainFrame").
对于这种问题的解决办法是,将mysql的方言改成org.hibernate.dialect.MySQL5InnoDBDialect,就可以了,官方的做法就是这样的
直接贴代码: 个人日程表----天天 html,body { margin:0; padding:0; background: #ffddff; } $(document).
直接贴代码: $(function() { CKEDITOR.replace("content"); $.datepicker.setDefaults({ showOn: 'button',//有两个选择,button是只有点击...
以前都是用JQuery对树的支持来实现目录树的,近来闲来无事就弄了下dTree,感觉其无限级目录还是挺好的,而且它的使用也比较方便,基本上就是先把要用的js文件即dtree.js和css文件dtree.
这是以前学习ORACLE的时候做的笔记,现在拿出来供以后参考: 讲到数据库的时候就要讲到数据库三范式: 第一范式: 每一个表都应该有主键; 列不可分;具体问题具体分析; 第二范式:当表中有多个主键时,其他数据不能依赖于部分主键,否则这样的表会产生数据冗余; 第三范式:不能存在传递依赖;也就是说其他字段的值不能依赖于非主键; 1.
servlet如果在配置文件里设置标签的话,那么在tomcat启动的时候servlet就会被new出来; Session: 如果浏览器支持Cookie,创建Session的时候会把SessionID保存在Cookie里 如果不支持Cookie,必须自己编程使用URL重写的方式实现Session,使用response.encodeURL(),它的作用是(1)转码 (2)URL后面加入SessionID 同一个application下的servlet/jsp可以共享同一个Session,前提是同一个客户端窗口。
首先是要有一个标签处理类,标签处理类可以直接实现Tag接口,也可以继承JAVA中已经实现了的TagSupport这个类,TagSupport也是继承自Tag接口的,它内部已经对Tag接口进行了实现,一般是继承TagSupport类,之后是重写父类的doStartTag和doEndT...
今天项目中用到了BarChart,其中的中文问题还是花了我比较多的时间的,所以就把这段代码记录下来,方便以后的查阅!感觉这个知识还真的是越用越活的,越用越熟的,用少了过段时间就忘了,用多了的话很长时间都记得! private byte[] createChart(List data...
@Resource和@Autowire的区别 在java代码中可以使用@Autowire或者@Resource注解方式进行装配,这两个注解的区别是:@Autowire默认按照类型装配,默认情况下它要求依赖对象必须存在如果允许为null,可以设置它required属性为false,如果我...
今天给项目加上了对jfreechart的应用,结果一加入JFreeChart相关的依赖包后系统就出错了,下面是错误信息; javax.xml.parsers.ParserConfigurationException: Unable to validate using XSD: Your JAXP provider [gnu.
public class HelloWorld { public static void main(String args[]) throws FileNotFoundException, DocumentException { String fileName = "pdf/helloWorld.
最近简单的弄了下poi对excel的应用,为方便自己以后的使用就把一些基本操作记录下来,其他更复杂的操作可以等以后有需求的时候再来深入了解一番! 写操作: /** * * 层次结构就是workbook-->Sheet-->Row-->Cell * 只要按照这种层次...
在ie和firefox中通用的设置div最小高度和达到这一最小高度后自适应的css代码: 让Div自适应是一个比较常见的需求,可是这种需求在ie下是默认的,但在firefox下就不是默认的了,因为这两者的内容实现不是一样的,所以常常是满足这个浏览器,另一个浏览器又不满足了! 给需要自适...
Hibernate继承策略总共有三种,一种是共用一张表;一种是每个类一张表,表里面储存子类的信息和父类的信息;还有一种是通过表连接的方式,每个类都有一张表,但是子类对应的表只保存自己的信息,父类对应的表保存父类的信息,它们之间通过子类表和父类表的关联来获取所有的信息。
直接贴代码, 第一种: public class Test1 extends ActionSupport { private Map request; private Map session; private Map application; //虽然说上面定义的...
读取配置文件是一个很常用的操作; 读文件很简单: public static String getProperty(String key) { String value = ""; //第一步是取得一个Properties对象 Properties props = new...
DWR3访问WEB元素主要有两种方法, 第一种是类似于SpringMVC的用法,直接使用,也就是说在需要使用DWR来远程调用的方法上给一个需要用到的WEB元素作为参数,这个参数在调用该方法的时候不需要用户来传递,当调用该方法的时候系统会自动的给该参数赋值,这时候我们就可以在方法体中自由的...
以前觉得java swing没什么好搞的,用的也不是很多,就很久都没弄过它了,最近因为一个朋友找我帮忙,就又开始弄了下swing,发现有比较多的东西以前知道的现在都有点模糊了,下面就做个简单的笔记: 设置JFrame的标志: this.
hibernate默认情况下是支持一级缓存,也就是session级的缓存的,而默认情况下是不支持二级缓存,即sessionFactory级的缓存的,二级缓存 一般比较少去考虑它,除非对效率要求非常高的时候, 这时侯如果我们的某一个实体要在多个session里面使用需要用到s...
下面描述的是没有用SpringMVC的情况,按照官方的描述,用SpringMVC的配置又是不一样的! 首先在Spring的ApplicationContext配置文件里面的beans声明中加入如下内容: xmlns:dwr="http://www.
首先是要加入下面两个包 hibernate-validator-4.1.0.Final.jar validation-api-1.0.0.GA.jar 如果在验证不通过的时候进行了添加、更新或删除操作的时候,则会抛出javax.
在上篇文章中已经讲了怎样生成一个PieChart,以及怎样解决中文问题!在这篇文章中主要是讲一些关于PieChart的设置,在上一篇文章中用的都是一些默认的配置! 首先先创建一个JFreeChart DefaultPieDataset defaultPieDataset = new DefaultPieDataset(); defaultPieDataset.
今天开始学习JFreeChart了,JFreeChart的主要功能就是创建各种各样的图表!可以很方便的表现一些数据!以前学习的一些笔记都是放自己电脑上的,近来突然觉得有时候换电脑什么的想看自己原来的笔记就有点麻烦了,所以决定以后就把笔记都以博客的形式进行发表,这样以后看的时候也好看一点!...
用List,List将会把数据拿到内存里面,但是它要用的时候不会到内存里面去拿,这里是二级缓存 session.createQuery("from Test").list(); 用Iterator,用Iterator时,如果它要用数据它会先到内存中去拿,如果内存中没有的话,它才会到数据库中去取,并且能够把数据Load到内存中!这里说的也是二级缓存 session.
这是以前写过的一个利用struts2的interceptor进行权限管理的笔记,以前是放电脑上的,今天偶然看到了,就贴出来,希望能对有需要的人有点帮助,同时自己以后需要看的时候也会更加方便点! 说明一点:这个interceptor里面的代码是根据我特定的项目写的,所以请有需要的人不要盲目...
今天弄了一下mybatis,发现网上关于mybatis模糊查询的很多人不知道,好像也没人说,所以我就把我关于mybatis模糊查询的用法写出来供有需要的人参考一下,希望对有需要的人能有所帮助!该查询是基于mysql数据库进行的,不同的数据库这个语法可能会有不同,仅作参考。
这些天一直在搞jbpm4.4,并将它与MyEclipse8.6整合,这两个都是以前没有用过的,花了我好久的时间,原来从一开始我的jbpm安装的就是对的,可我一直觉得安装错了,因为以前的jbpm安装以后是会在新建目录里面添加一个process project相的,而这个没有,而新版的jbpm4.
我的博客即将入驻“云栖社区”,诚邀技术同仁一同入驻。