- 博客(56)
- 资源 (2)
- 收藏
- 关注
原创 FCKeditor在JSP开发中的使用11
一.javascript替换textarea<s cript type="text/javascript" src="<%=request.getContextPath() %>/fckeditor/fckeditor.js"></script> <s cript type="text/javascript">window.onload = function(){var oFCKeditor = new FCKeditor( 'content' ) ;oFCKeditor.BasePa
2010-11-14 13:51:00
767
原创 Fck editor
JSP中FCKeditor在线编辑器的使用 <br />在线编辑器对于我们作新闻产品之类的程序是很重要的,在网上找录了好了好一段时间,发现FCKeditor,跨平台的,正在进行的jsp项目正需要这款html在线编辑器。试用了一下FCKeditor,根据网上的文章小结一下:<br />1.下载<br />FCKeditor.java 2.3 (FCKeditot for java)<br />FCKeditor 2.4.3 (FCKeditor基本文件)<br />以下是下载地址:<br />http://s
2010-11-12 23:00:00
804
原创 动态多行显示jsp
<br /><table width="100%" border="0"><br /> <tr><br /> <c:forEach items="${types}" var="type" varStatus="loop"><br /> <td><br /> abc<br /> </td><br />
2010-11-12 14:39:00
595
原创 document.getElementsByName('paging.currentPage')[0].value = 'your value';
<br /> document.getElementsByName('paging.currentPage')[0].value = 'your value';
2010-11-12 13:50:00
639
原创 服务器端验证文件格式
<br />package com.li.web.util;<br />import java.io.File;<br />import java.io.IOException;<br />import java.util.ArrayList;<br />import java.util.List;<br />import java.util.Properties;<br />public class InvalidFileType {<br /> private static Properties pro
2010-11-09 01:02:00
906
原创 客户端验证上传文件类型
<br />function checkfm(form){<br /> var uploadfile = form.logoFile.value;<br /> if(uploadfile!=""){<br /> var types = ["jpg","gif","bmp","png","exe","doc","pdf","txt","xls","ppt","swf"];<br /> var ext = uploadfile.substring(uploadfile.length-3).t
2010-11-08 18:24:00
644
原创 properties属性加载
<br />package com.li.utils;<br />import java.io.IOException;<br />import java.util.Properties;<br />public class Url {<br /> private static Properties properties = new Properties();<br /> static {<br /> try {<br /> properties.load(Url.class.getClassLoad
2010-11-08 04:13:00
433
原创 一个没解决的问题
<br />就是用jpa hibernate struts2 其中有个删除方法名只要用delete 这个名就报错Remember that ordinal parameters are 1-based!<br />以后一定要报仇
2010-11-06 19:39:00
469
原创 即使是strut2 也要写scope
<br />情形:用户注册,或则使用到 sessionFactory.getCurrentSession().persist();方法时候,第一次保存正常,在没有重启下再保存下一个就报 org.hibernate.PersistentObjectException: detached entity passed to persist异常 <br />原因分析: <br />1。保存第一个的时候已经赋值了id,因为配置了hibernate主键生成策略,主键就不能手动设置了,一旦不为空或者0就被认为是已经保存到
2010-11-05 21:51:00
793
原创 防止form 重复提交
<br />1:<br /><action name="user"<br /> class="com.bjsxt.struts2.user.action.UserAction"><br /> <interceptor-ref name="defaultStack"></interceptor-ref><br /> <interceptor-ref name="token"></interceptor-ref><br /> <result name="invalid.token">/index
2010-11-04 21:04:00
593
原创 参数校验
validate()方法会校验action中所用与execute()方法签名相同的方法如果系统中的fieldErors 包含信息,则会转发到input的result在jsp中 可以调用package com.bjsxt.struts2.user.action;import java.util.regex.Pattern;import com.opensymphony.xwork2.ActionSupport;public class UserAction extends ActionSupport { @O
2010-11-04 19:11:00
701
1
原创 interceptor
<br /><?xml version="1.0" encoding="UTF-8" ?><br /><!DOCTYPE struts PUBLIC<br /> "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"<br /> "http://struts.apache.org/dtds/struts-2.0.dtd"><br /><struts><br /> <constant name="struts.devMod
2010-11-04 17:28:00
759
1
原创 开发时struts,xml 最好
<br /> <constant name="struts.enable.DynamicMethodInvocation" value="false" /><br /> <constant name="struts.devMode" value="true" /><br /> <constant name="struts.i18n.encoding" value="GBK" /><br /> <constant name="struts.configuration.xml.reload" value="tr
2010-11-04 17:26:00
427
原创 分页
<br />package com.li.utils;<br />public class PageIndex {<br /> private long startindex;<br /> private long endindex;<br /> <br /> public PageIndex(long startindex, long endindex) {<br /> this.startindex = startindex;<br /> this.endindex = endindex;<br /
2010-11-04 16:42:00
471
原创 单一文件上传
<br />以下为在单一环境下的结果,如果加其他的框架可能有新问题<br />1:commons-fileupload-1.2.1.jar commons-io-1.3.2.jar<br />2:<form action="fileUpload" method="post" enctype="multipart/form-data"><br /> <input type="file" name="image"><br /> <input type="submit" value="上传"><br
2010-11-04 14:18:00
782
3
原创 strut2 学习
方法一: ActionContext actionContext=ActionContext.getContext(); actionContext.getApplication().put("app", value) actionContext.getSession().put("se", value); actionContext.put("req" value) 方法二:XXXAction extends Actio
2010-11-04 11:38:00
630
1
原创 Struts 1 和 Struts 2 的线程安全
<br />Action类<br />Struts 1要求Action类要扩展自一个抽象基类。Struts 1的一个共有的问题是面向抽象类编程而不是面向接口编程。 <br />Struts 2的Action类实现了一个Action接口,连同其他接口一起实现可选择和自定义的服务。Struts 2提供一个名叫ActionSupport的基类实现一般使用的接口。虽然,Action接口不是必须的。任何使用execute方法的POJO对象可以被当作Struts 2的Action对象使用。 <br /><br />程模
2010-10-30 23:31:00
594
转载 MyEclipse 常用设置和操作方法
设置myeclipse中.properties文件的编码方式<br />打开myeclipse的: Window ->Perferences ->General ->Editors ->Context Types 或者: Window ->Perferences ->General ->Context Types 展开右边的Text节点,选中Java Properties File。把下面的Default Character Set的值:ISO-8859-1改成UTF-8<br />或者你希望的字符编码
2010-10-21 15:35:00
534
原创 匿名内部类
终于看懂什么叫匿名内部类了,其实就是一句 return new E(){};其他的并不属于匿名内部类 E可以是接口也可也以是抽象类。//: innerclasses/MultiImplementation.java// With concrete or abstract classes, inner// classes are the only way to produce the effect// of "multiple implementation inheritance."package inne
2010-09-04 21:22:00
614
原创 学习方向
<br />工作必备:<br />sql 语句精通 <br />html JavaScript要会<br />常用的包,类要会 如:lang包 util包 swing包 net包 sql包 <br />3大框架要 熟悉 最要自己独立做个SSH2 项目,(Tapsetry+Spring+Hibernate )也可以考虑下 <br />提升: Decorator(设计模式),IcO(设计模式),AOO,AOP,Web2.0 ,RUP(统一流程管理),uml <br />初学者的软肋: 多线程,异常,io <br
2010-08-31 04:12:00
451
原创 keytool 的使用
写的不全,为了方便理解,可以操作下 dos窗口中有许多有用的提示1 进入操作界面C:/Documents and Settings/Administrator>cd C:/Program Files/Java/jdk1.6.0_10/bin2 帮助C:/Program Files/Java/jdk1.6.0_10/bin>keytool.exe3 产生证书库 该库包含公私 会在C:/Program Files/Java/jdk1.6.0_10/bin> 目录下产生个名字为.keystore 的库文件您的名字
2010-08-30 06:53:00
1097
原创 An exception occurred: org.springframework.dao.InvalidDataAccessApiUsageException
<br /> 是由于 spring 配置 <br /> <tx:advice id="txAdvice" transaction-manager="transactionManager"><br /> <tx:attributes><br /> <tx:method name="add*" propagation="REQUIRED" /><br /> <tx:method name="del*" propagation="REQUIRED" /><br /> <tx:method name=
2010-08-29 02:30:00
992
转载 myeclipse中导入.war文件
<br />在导入war文件之前首先<br />新建web项目<br /> <br /> <br />在File===》import==》General中选择Archive File<br /> <br />出现对话框<br />====>在Form archive file中选择你要导入的项目.war<br />=====>全选<br />=====>导入你新建立的项目<br /> <br />点击Finish
2010-08-28 21:38:00
1136
原创 ${flow.name}
${flow.name}类 Document 中的属性 /** * @hibernate.many-to-one */ private WorkFlow workflow;竟然可以这样引用
2010-08-28 04:38:00
449
转载 Hibernate one-to-one的两种形式
<br />Hibernate one-to-one有两种形式:一是共享主键的形式进行关联,二就是独立外键的形式进行关联: <br />例如:人(Person)和护照(Passwort)的关系是一对一的的关系: <br />1)共享主键的形式:<br />1)主表映射文件的写法: <br /><class name="Person" table="t_person"> <br /><id name="id" column="p_id"> <br /><generator class="increment">
2010-08-26 04:57:00
682
转载 inverse="true
<br />inverse="true"表示不对双方关系进行控制,一般使用在一对多和多对多关系映射中.<br /> <br /><br />在一对多中,inverse="true"会加入到一的一方的set集合配置中,因为一对多里,关系是由多方的外键进行控制的,一方无法控制关系,因为要这样配置.<br /><br />在多对多关系中,双方关系应该是由中间表进行管理,但由于多对多不会生成中间表的映射,因此对中间表(也就是关系)的控制需要由多对多的双方或其中的某一方来完成,当某一方不希望对中间表进行控制时,可以把
2010-08-26 04:35:00
532
原创 将Xml 文件转换为 视图
<br /> <br />byte[] processDef;<br />Stirng def =new String(processDef,"UTF-8"); <br />或者<br /> String def = new SAXReader().read(new ByteArrayInputStream(processDef)).asXML();<br /> <br />jsp <br /><td align="left"><br /> <!-- 主输入域开始 --><br /> <
2010-08-23 03:26:00
729
原创 从数据库读byte[] 并显示出来
省略的些actionpublic class WorkFlowAction extends ActionSupport implements ServletRequestAware, ServletResponseAware{ private WorkFlow workFlow; public String viewImage() { WorkFlow wf=this.workFlowManager.findWorkFlow(workFlow.getId()); request.setAttr
2010-08-22 04:08:00
861
原创 Action 也可以当地址
<br /><result name="success" type="redirect">/listUser.action</result><br /> <br />Encapsulated exception -struts2类型转换异常
2010-08-22 04:01:00
581
原创 hibernate-mapping auto-import="false"
当项目中出先2个User 类时虽然,在不同的包,如下那么系统不知道是哪个User u = (User) this.getSession().createQuery( "select u from User u where u.username = ? and u.password = ?") .setParameter(0, username).setParameter(1, password) .uniqueResult(); 解决办法是将其中之一的U
2010-08-18 21:07:00
3474
原创 jbpm
1将hibernate.cfg.xml 相关依赖加入缓存属性 org.hibernate.cache.HashtableCacheProvider映射配置
2010-08-18 21:02:00
458
原创 JSTL函数 定义
1 普遍类2 方法必须是static 3 如果用spring 的话该类的参数的 setxxx();方法需要非static 否则无法注入。4在WEB-INF 下建立 如 my.tld 文件 在如standard.jar 找到 fn.tld xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2eehttp://java.sun.com/xml/ns
2010-08-17 18:24:00
545
原创 java.lang.NoClassDefFoundError: net/sf/ehcache/CacheException
<br />在hibernte.cfg.xml 添加如下属性<br /> <property name="hibernate.cache.provider_class">org.hibernate.cache.HashtableCacheProvider</property><br /> <br /> <br />java.lang.NoClassDefFoundError: net/sf/ehcache/CacheException<br /> at java.lang.Class.getDecla
2010-08-16 00:49:00
3342
1
原创 mysql 数据库导出
<br /> <br />cmd 命令行下<br />导出<br />C:/Documents and Settings/Administrator>mysqldump -u root -p oa > oa.sql <br />Enter password: *******<br />C:/Documents and Settings/Administrator><br /> <br />注意 密码为mysql 密码oa.sql 后无任何符号,oa.sql 文件在C:/Documents and S
2010-08-15 22:47:00
459
原创 自己分页遇到的问题
<br />如,EL 表达式写错, 那么就不出现红色的 页数字,如,未引入标签库pg 那么一点就会再出现个新页,EL表达式有些jsp默认版本,未开启,需要手动开启<br /><%@ page isELIgnored="false"%><br /><%@ taglib uri="/struts-tags" prefix="s"%><br /><%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%><br /><%@ taglib uri="
2010-08-11 17:56:00
476
原创 No result defined for action
<br />1.在页面中给空值赋默认值。 <br />2.重新定义一个Action,去掉空值的成员变量。 <br />3.添加input的Result,并在这个页面给出提示 <br /> 以下是个人总结:<br />看看set get方法
2010-08-11 17:36:00
522
2
HIBERNATE - Relational Persistence for Idiomatic Java.chm
2010-07-14
SQLyog.rar
2010-07-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人