- 浏览: 44476 次
- 性别:
- 来自: 内蒙古
最新评论
-
fishinsky:
layout的网站上只能下到1.2的版本。。。
jQuery布局(原创) -
janwen:
简单明了,实用
javascript url 传递参数中文乱码问题解决方案 -
doabit:
一直没找到好的jquery界面。。因为这个我都考虑换其它的了, ...
jQuery布局(原创) -
hyj1254:
正在用,但有个缺点,每次window的resize被触发时,它 ...
jQuery布局(原创) -
lolocomee:
建议在判断uri前print一下,我的不是这个"/f ...
struts2.1与FCKEditor 上传问题完美解决(原创)
文章列表
org.hibernate.cache.NoCachingEnabledException: Second-level cache is not enabled for usage [hibernate.cache.use_second_level_cache | hibernate.cache.use_query_cache]
出现这个异常的原因是没有开启二级缓存与查询缓存。
可能在使用Hibernate生成数据库时,实体类中标示了被二级缓存,所以生成时会出现这个问题。
解决方法:
打开二级缓存与查询缓存,并配置二级缓存的实现。
1.Hibernate ...
是这样的,开始准备做一个美观点的后台页面,考虑使用EXTJs。可考虑到协议的问题,最终还是放弃了,继续使用jQuery吧。传统的后台页面布局是表格套表格,加上freamset已经ifream,当然也可以做到美观,可那是一个乱啊。下面介绍一个jQuery的插件,目前除了官方的英文文档,还没有发现可用的中文说明。用我极差的文笔在这里发表一下,希望大家不要介意。只是把自己的收获与大家分享一下。废话不多说,上正题!
首先,这个插件叫做:jQuery UI.Layout Plug-in 官方站点:http://layout.jquery-dev.net/
必须的文件是,jquery.js ...
控制标签
1. if/elseif/else标签
用于基本流程控制,可以单独使用if,或者和一个else,或者类似java中if/else if/else。
test:一个Boolean表达式。
2. iterator标签
标签都支持动态数据访问,属性都可以使用OGNL表达式。对于字符串类型的属性,如果要访问动态数据,需要使用%{……}。如果是object类型,而想直接指定字符串数据,就需要使用OGNL中字符串常量,即用单引号或双引号将字符串括起来。
可以统一使用%{…}的方式。如字符常量就%{‘…’}。
1. property标签
struts2常用标签
数据标签:1.
<s:property value="" default="" escape="" escape=""/>输出值使用。取值为字符串:value="'abc'",双引号里面加单引号。设定默认值:如果ognl没有取到值,可以设定默认值default="sss"。设定HTML:是否解析HTML,escape默认为true,不解析则设置为false。
2.
<s:set var="" value ...
增强Eclipse、MyEclipse的代码自动提示功能 一般默认情况下,Eclipse ,MyEclipse 的代码提示功能是比Microsoft Visual Studio的差很多的,主要是Eclipse ,MyEclipse本身有很多选项是默认关闭的,要开发者自己去手动配置。如果开发者不清楚的 ...
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)Shift+Ctrl+Enter 在当前行 ...
OGNL(Object-Graph Navigation Language)
1.访问值栈中的普通属性:<s:property value="xxx"/><s:property value="xxx.xx"/>直接写值栈中的键名称或加上属性。访问属性的前提是这个对象必须有get/set方法。聚合关系的对象也可以访问或访问其属性。
2.访问对象的普通方法
如:<s:property value="name.length()"/><s:property value="do ...
使用多个struts配置文件:在struts中加入<include file="xx.xml"/>来引入配置文件
如果在其他包下,使用路径/xx/xx/xx.xml
配置默认的action在package的namespace下,如果没有找到这个aciton就会报错,如果在package中加入配置:<default-action-ref name="xxx"/>name值为在此package中的一个aciton的name。这样,没有找到action时,会转到defaultaction。
Result类型如:<r ...
struts2.1的中文处理在struts.xml中加入常量配置:<content name="struts.i18n.encoding" value="GBK"/>注意:在2.1.6中存在bug,建议使用最新版本。
简单数据验证 在action的方法中,判断接收参数是否正确,不正确调用ActionSupport中的addFieldError(String name,String message)方法,添加错误
信息。可以对同一个名字加多个错误信息。然后再jsp端,用struts标签<s:fielderror name= ...
struts配置文件简单说明:
namespace决定了action的访问路径,默认为"",可以接受所有路径的action
namespace可以写为/,或者/xxx,或者/xxx/yyy,对应的action访问路径为/index.action,/xxx/index.action,或者/xxx/yyy/index.action.
namespace最好也用 ...
在需要关联源代码的包上点右键,选properties,弹出对话框。选择java Source Attachment,选择external folder,选择下载的struts目录,目录为:\struts-2.1.8.1\src\core\src\main\java。确定,ok。
到struts官方上下载最新的struts非测试版本,解压后找到示例程序app目录下找struts2-blank,就是空的struts2示例。拷贝struts.xml到项目中src。再从lib目录拷贝struts2.1必须的包。
struts2.1所需要的包:
commons-fileupload-1.2.1.jar
commons-io-1.3.2.jar
freemarker-2.3.15.jar
ognl-2.7.3.jar
struts2-core-2.1.8.1.jar
xwork-core-2.1.6.jar
commons-logging-1.1.jar (自己加 ...
1. 软件版本阶段说明
* Base版: 此版本表示该软件仅仅是一个假页面链接,通常包括所有的功能和页面布局,但是页面中的功能都没有做完整的实现,只是做为整体网站的一个基础架构。 * Alpha版: 此版本表示该软件在此阶段主要 ...