- 浏览: 77005 次
- 性别:
- 来自: 北京
最新评论
-
tianxian208:
描述的很详细,不错
velocity判断空和null -
tianxian208:
还可以,功能还行,谢谢
velocity判断空和null -
yutao_317:
若 maximumSize<上传文件大小< st ...
struts2 修改文件上传大小限制 -
雪国列车:
niuqiang2008 写道谢谢你的帖子 "原因: ...
struts2 修改文件上传大小限制 -
niuqiang2008:
谢谢你的帖子 "原因:maximumSize须小于 ...
struts2 修改文件上传大小限制
文章列表
之前使用urlrewrite把旧的url地址跳转到新的项目地址,其实用struts2可以更简单的实现,也更方便维护(就我的项目使用情况来说)
例子:
新项目struts的action处理:
<package name="newProject" extends="struts-default" namespace="/testNew">
<action name="test" class="testAction" method="test" ...
就项目下线,新项目的地址和就项目不同,为了是之前的url能指向新的URL,使用Url Rewrite Filter进行了处理。
UrlRewrite就是我们通常说的地址重写,用户得到的全部都是经过处理后的URL地址。 一:提高安全性,可以有效的避免一些参数名、ID等完全暴露在用户面前,如果用户随便乱输的话,不符合规则的话直接会返回个404或错误页面,这比直接返回500或一大堆服务器错误信息要好的多
二:美化URL,去除了那些比如*.do之类的后缀名、长长的参数串等,可以自己组织精简更能反映访问模块内容的URL
三:更有利于搜索引擎的收入,通过对URL的一些优化,可 ...
在查询语句中使用 NOLOCK 和 READPAST
处理一个数据库死锁的异常时候,其中一个建议就是使用 NOLOCK 或者 READPAST 。有关 NOLOCK 和 READPAST的一些技术知识点:
对于非银行等严格要求事务的行业,搜索记录中出现或者不 ...
struts.multipart.maxSize struts.multipart.maxSize 默认限制为2M,修改maximumSize为5000000,大约5M。依旧无效。
Struts.xml相关配置如下:
<action name="upload" class="action.UploadAction">
<result name="success">/success.jsp</result>
<result name="input">/u ...
一.遍历个map类型
1.先看后台java程序
Map<String,String> paramValues=new HashMap<String, String>();****** 中间赋值操作省略了***data.put("paramValues", paramValues);//传值给velocity
2.前台velocity模板文件中取出这个map的key和value
#foreach($param in ${paramValues.keySet()})<tr><th>$param< ...
Velocity初始化过程解析
- 博客分类:
- velocity
Velocity是一个表示层的模板框架,作为
jsp
的替代者,有着很多优势。小巧方便,不必使用
el
或者其他表示层技术来展示页面,感觉是一个很新颖的技术。
Velocity作为
MVC
框架中的
V
存在,和普通
jsp
页面有着不同,它 ...
判断是否为null有下面几种方法:
1. #if (! $foo) 判断$foo为空,判断非空为 #if ($foo)
2. 使用 #ifnull() 或 #ifnotnull()
#ifnull ($foo)
要使用这个特性必须在velocity.properties文件中加入:
userdirective = org.apache.vel ...
eclipse快捷键
- 博客分类:
- eclipse
Ctrl+1
快速修复(
最经典的快捷键,
就不用多说了)
Ctrl+D:
删除当前行
Ctrl+Alt+
↓
复制当前行到下一行(
复制增加)
Ctrl+Alt+
↑
复制当前行到上一行(
复制增加)
Alt+
↓
当前行和下面一行交互位置(
特别实用,
可以省去先剪切,
再粘贴了)
Alt+
↑
当前行和上面一行交互位置(
同上)
Alt+
←
前一个编辑的页面
Alt+
→
下一个编辑的页面(
当然是针对上面那条来说了)
Alt+Enter
显示当前选择资源(
工程,or
文件 ...
1、"#"用来标识Velocity的脚本语句,包括#set、#if 、#else、#end、#foreach、#end、#iinclude、#parse、#macro等;
如:
#if($info.imgs)
<img src="$info.imgs" border=0>
#else
<img src="noPhoto.jpg">
#end
2、"$"用来标识一个对象(或理解为变量);如
如:$i、$msg、$TagUtil.options(...)等。
3、&quo ...
在android开发中Listview是一个很重要的组件,它以列表的形式根据数据的长自适应展示具体内容,用户可以自由的定义listview每一列的布局,但当listview有大量的数据需要加载的时候,会占据大量内存,影响性能,这时候就需要按 ...