02 2012 档案

摘要:说起来,Cookie应该是一种应用较久的技术了。早在HTML刚刚出现的时候,在每个独立的页面之间没有办法记录和标识不同的用户。后来人们就发明了Cookie技术,当用户访问网页时,它能够在访问者的机器上创立一个文件,我们把它叫作Cookie,写一段内容进去,来标识不同的用户。如果下次用户再访问这个网页的时候,它又能够读出这个文件里面的内容,这样网页就知道上次这个用户已经访问过该网页了。 虽然现在网页的制作技术比起几年以前已经发展了许多。不过有些时候,Cookie还是能够帮我们很多忙的。接下来,我们就来看看,如何在写JSP文件的时候,用JSP操作Cookie。 二、 写入Cookie 其实用... 阅读全文
posted @ 2012-02-27 21:15 刘振明 阅读(5930) 评论(1) 推荐(0)
摘要:一、什么是用户自动登录? 对于我们的网站向已注册用户提供某些专门的服务,比如网上购物、在线下载、收费浏览等等,就会要求用户在使用这些服务之前进入登录页面,输入用户名和密码,并进行验证。 如果用户经常访问我们的网站,假如每天都访问一次,或者好几次,那么用户每次都重复这些登录操作就会感到相当厌烦。通过一些简单的技术手段,我们可以让网站“记住”那些在曾经登录过的用户。当该用户下次再来访问的时候,网站可以识别该用户,并为其自动完成登录过程。二、基本思路 作为网站的编写者,我们无从知道坐在电脑前的那个人是谁。我们能够知道的是,访问网站的是哪一台电脑——这一点可以通过Cookie实现。因此,对用户的识别实 阅读全文
posted @ 2012-02-27 21:11 刘振明 阅读(9240) 评论(0) 推荐(3)
摘要:<ywaf:code code="${project.projectType}" typeCode="PROJECT_TYPE"/>用于从code表中根据typecode和code字段前台显示name 阅读全文
posted @ 2012-02-27 20:21 刘振明 阅读(217) 评论(0) 推荐(0)
摘要:在tomcat7.0下,会报一个异常:org.apache.jasper.JasperException: /head.jsp(1,84) The JSP specification requires that an attribute name is preceded by whitespacehead.jsp我是用<jsp:include page="head.jsp" flush="true"/>引入的,在tomcat6.0的环境下,不会报以上的异常,但在tomcat7.0会报这个异常,后来,仔细查了一下head.jsp文件第一行。原来 阅读全文
posted @ 2012-02-27 20:11 刘振明 阅读(1066) 评论(0) 推荐(0)
摘要:数据库中有project表,使用ibatis的根据id获取查询数据时,如果数据没有查询到。则返回的Project.java对象为null 阅读全文
posted @ 2012-02-27 10:22 刘振明 阅读(640) 评论(0) 推荐(0)
摘要:DateTimestart = new DateTime();DateTimeend = new DateTime();Period p = new Period(start,end,PeriodType.days());最后一个参数如果不写的话,下面的返回值将会是错误的。int day = p.getDays();period类不明白原理。 阅读全文
posted @ 2012-02-24 11:09 刘振明 阅读(6402) 评论(1) 推荐(0)
摘要:Struts2的property标签可以把“<”、“>”、“&”等等自动转成类似&xxxx;的HTML转意表示,在显示一段带HTML格式的文本时这功能很讨厌,可以设property标签的escape="false",即可关闭自动转码操作。 阅读全文
posted @ 2012-02-24 09:36 刘振明 阅读(1573) 评论(0) 推荐(0)
摘要:在eclipse中依次点击Window---->Preference---->Web---->JSP Files,修改Encoding为ISO 10646/Unicode(UTF-8)即可。 阅读全文
posted @ 2012-02-23 20:45 刘振明 阅读(6230) 评论(1) 推荐(1)
摘要:原来是在配置文件中返回的是json类型。前台是用window.location.href提交的。 阅读全文
posted @ 2012-02-23 16:23 刘振明 阅读(204) 评论(0) 推荐(0)
摘要:标准参考根据 W3C HTML4.01 规范中的描述,"name" 属性值必须以字母 ([A-Za-z]) 开头 ,其后由任何字母、数字 ([0-9])、连字符 ("-")、下划线 ("_")、冒号 (":") 和句号 (".") 组成。更详细内容可以参考 HTML 4.01 规范 6.2 SGML basic types - ID and NAME tokens。单选按钮多个单选按钮共享相同控件名称 (name),如果这个 name 值是合法的,那么同值单选按钮将组成一组,它们是互斥的,只有一 阅读全文
posted @ 2012-02-21 20:13 刘振明 阅读(1306) 评论(0) 推荐(0)
摘要:<?xml version="1.0" ?><project name="hp" default="war"><property name="src" value="src" /><property name="WebContent" value="WebContent" /><property name="dist" value="dist" />< 阅读全文
posted @ 2012-02-16 23:10 刘振明 阅读(6439) 评论(0) 推荐(0)
摘要:<move file="${dist}/${warDest}/WEB-INF/config/log4j.build.properties"tofile="${dist}/${warDest}/WEB-INF/config/log4j.properties" />修改文件名 阅读全文
posted @ 2012-02-15 23:02 刘振明 阅读(3704) 评论(0) 推荐(0)
摘要:ant版本为1.6.5。1. 拷贝单个文件到指定目录下。例:<copy todir="${basedir}/new" file="${basedir}/old/old1.txt1"> 将${basedir}/old/old.txt文件拷贝到${basedir}/new下2. 拷贝一批文件到指定目录下例:<copy todir="${basedir}/new"> <fileset dir="${basedir}/old"> <include name="old1.t 阅读全文
posted @ 2012-02-15 22:57 刘振明 阅读(460) 评论(0) 推荐(0)
摘要:Apache Ant,是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。由Apache软件基金会所提供。 用户群:大多数的Java设计都被用于管理大量信息流,例如纽约州就使用Apache Ant去管理美国最大的青年计划,每天可以实时更新超过25万学生的记录。 Ant的概念 可能有些读者并不理解什么是Ant以及如何使用它,但只要使用通过Linux系统得读者,应该知道 make这个命令。当编译Linux内核及一些软件的源程序时,经常要用这个命令。Make命令其实就 是一个项目管理工具,而Ant所实现功能与此类似。像make,gnumake和n... 阅读全文
posted @ 2012-02-15 22:13 刘振明 阅读(428) 评论(0) 推荐(0)
摘要:参考:http://www.ibm.com/developerworks/cn/java/j-jodatime.html简介:任何企业应用程序都需要处理时间问题。应用程序需要知道当前的时间点和下一个时间点,有时它们还必须计算这两个时间点之间的路径。使用 JDK 完成这项任务将非常痛苦和繁琐。现在来看看 Joda Time,一个面向 Java™ 平台的易于使用的开源时间/日期库。正如您在本文中了解的那样,Joda-Time 轻松化解了处理日期和时间的痛苦和繁琐。2000 年 1 月 1 日 0 时 0 分使用 Joda,代码应该类似如下所示:DateTime dateTime = new Dat 阅读全文
posted @ 2012-02-08 22:27 刘振明 阅读(4692) 评论(0) 推荐(0)
摘要:红色部分为要转换的字符串。String a = new String(projectSchedule.getCommentDm().getBytes("ISO-8859-1"),"utf-8")原理是String构造方法,查看具体的api。前台字符集编码为iso-8859-1,传到后台用utf-8进行转码 阅读全文
posted @ 2012-02-08 21:35 刘振明 阅读(588) 评论(0) 推荐(0)
摘要:我在一个普通网页中放置一张图片(用img tag)但是不知什么原因,总是会在左边和上边留下不一些空白,我想干脆把图片做成body的background属性算了,但是后来发现这样的话会使按上一页下一页时出现白屏,所以否决了这个方案.后来再找了一下body的一些属性,终于找到了 下面两个属性,原来body的默认左边距是10,而上边距是15,所以我就把其设为0就可以了. 阅读全文
posted @ 2012-02-07 22:58 刘振明 阅读(849) 评论(0) 推荐(0)
摘要:private static final Log log = LogFactory.getLog(CodeAction.class);导入的包为import org.apache.commons.logging.Log;import org.apache.commons.logging.LogFactory; 阅读全文
posted @ 2012-02-02 15:42 刘振明 阅读(2120) 评论(0) 推荐(0)
摘要:在列表中没有数据,经过火狐调试,json数据已经返回。原因:json数据格式不正确。键值对中“值”数据中不能有回车换行。曾出现问题:在返回的json数据中有回车换行。在填写批注的时候输入了回车换行,没有经过处理直接存到了数据库。读取到前台后,发生错误造成没有数据。解决方案:在dbgrid.xml中使用mysql的replace方法替换数据库中字段的回车。如:REPLACE(ps.SUMMARY,'\n','</br>')注意:在普通表单中使用textarea提交的数据是替换\r\n,前台使用datagrid行内编辑textarea提交的数据是替换\n 阅读全文
posted @ 2012-02-02 13:38 刘振明 阅读(320) 评论(0) 推荐(0)
摘要:提交完以前不能再次提交。 阅读全文
posted @ 2012-02-02 11:38 刘振明 阅读(124) 评论(0) 推荐(0)
摘要:discuz论坛移动后,如果不能连接上数据库。可能是连接数据库的用户密码不正确。查看config目录下config_global.php,config_ucenter.php文件。config_global.php修改以下内容:$_config['db']['1']['dbhost'] = 'localhost';$_config['db']['1']['dbuser'] = 'root';$_config['db']['1'][ 阅读全文
posted @ 2012-02-02 08:41 刘振明 阅读(935) 评论(0) 推荐(0)
摘要:数据库中为date类型,在jsp页面这样使用<div><label>开始日期:</label><input id="startDate" name="project.contractStartDate" onclick="WdatePicker();" value="<s:date name="project.contractStartDate" format="yyyy-MM-dd"/>" onblur="ch 阅读全文
posted @ 2012-02-01 16:43 刘振明 阅读(220) 评论(0) 推荐(0)
摘要:Bean type class com.opensymphony.xwork2.ObjectFactory with the name xwork has already been loaded by bean - jar:file:/F:/Workspaces/MyEclipse%208.x/.metadata/.me_tcat/webapps/test04/WEB-INF/lib/struts2-core-2.1.8.jar!/struts-default.xml:29:72 - bean - jar:file:/F:/Workspaces/MyEclipse%208.x/.metadat 阅读全文
posted @ 2012-02-01 16:35 刘振明 阅读(14387) 评论(0) 推荐(0)