- 浏览: 60331 次
- 性别:
- 来自: 西安
-
最新评论
-
baifalove:
可以和我讲一下为什么 s标签写成 @s. 吗 是因为版本还是什 ...
struts2 遍历Map -
SEELEN:
很好!
servlet过滤器
文章列表
关键字: oracle to_date
日期格式参数 含义说明
D 一周中的星期几
DAY 天的名字,使用空格填充到9个字符
DD 月中的第几天
DDD 年中的第几天
DY 天的简写名
IW ISO标准的年中的第几周
IYYY ISO标准的四位年份
YYYY 四位年份
YYY,YY,Y 年份的最后三位,两位,一位
HH 小时,按12小时计
HH24 小时,按24小时计
MI 分
SS 秒
MM 月
Mon 月份的简写
Month 月份的全名
W 该月的第几个星期
WW 年中的第几个星期
1.日期时间间隔操作
当前时间减去7分钟的时间
select ...
1、直接把项目web文件夹放在webapps里
2、修改conf里server.xml文件,添加一个Context,
<Context path="/projectName" reloadable="true" docBase="工程所在路径\web" workdir="工程所在路径\work"></Context>
3、在Catalina/localhost目录里,新增一个xml文件,添加一个Context内容,指向项目的目录。
Nutch-1.0.xml代码
<Context ...
where 1=1有什么用?在SQL语言中,写这么一句话就跟没写一样。
select * from table1 where 1=1与select * from table1完全没有区别,甚至还有其他许多写法,1<>2,'a'='a','a'<>'b',其目的就只有一个,where的条件为永真,得到的结果就是未加约束条件的。
在SQL注入时会用到这个,例如select * from table1 where name='lala'给强行加上select * from table1 where name='lala' or 1=1这就 ...
网上的类似的例子较多,这里简单做下笔记。
一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素。
按顺序依次为
秒(0~59)
分钟(0~59)
小时(0~23)
天(月)(0~31,但是你需要考虑你月的天数)
月(0~11)
...
加法
select sysdate,add_months(sysdate,12) from dual; --加1年
select sysdate,add_months(sysdate,1) from dual; --加1月
select sysdate,to_char(sysdate+7,'yyyy-mm-dd HH24:MI:SS') from dual; --加1星期
select sysdate,to_char(sysdate+1,'yyyy-mm-dd HH24:MI:SS') from dual; --加1天
select sysdate ...
1、迭代
当forEach 的items属性中的表达式的值是java.util.Map时,则var中命名的变量的类型就是
java.util.Map.Entry。这时var=entry的话,用表达式${entry.key}取得键名。
用表达式${entry.value}得到每个entry的值。这是因为java.util.Map.Entry对象有getKey和getValue方
法,表达式语言遵守JavaBean的命名约定。 example:
<c:forEach items="${map}" var="entry&q ...
原文转自:http://dcdc723.iteye.com/blog/626799
在一个论坛上看到的,勾起了点点回忆,差不多都是自己曾经用过的……
引用
1、扶老奶奶过马路后问:“小朋友,谢谢你,你叫什么名字?”拍着胸脯回答:“我叫红领巾。”
汗颜呀,心理暗暗埋怨自己小时候上学都还是奶奶接送……
2、写我最爱的人的时候,我最爱的人不是我的爸爸,也不是我的妈妈、而是那个讨饭的伯伯,他用一颗善良的心给我的狗狗丢下一块骨头,他的善良让我久久的感动……
那个时候写最爱的人是父母似乎是很庸俗的话题……
3、今天我看到农民伯伯家的那头老黄牛在默默的耕地,它默默的为农民伯伯贡献自己的力量的精神 ...
TCP(Transmission Control Protocol) 传输控制协议
TCP是主机对主机层的传输控制协议,提供可靠的连接服务,采用三次握手确认建立一个连接:
位码即tcp标志位,有6种标示:SYN(synchronous建立联机) ACK(acknowledgement 确认) PSH(push传送) FIN(finish结束) RST(reset重置) URG(urgent紧急)
Sequence number(顺序号码) Acknowledge number(确认号码)
在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。
第一次握手:建立 ...
Java定时器
在应用开发中,经常需要一些周期性的操作,比如每5分钟执行某一操作等。对于这样的操作最方便、高效的实现方式就是使用java.util.Timer工具类。
private java.util.Timer timer;
timer = new Timer(true);
timer.schedule(
new java.util.TimerTask() { public void run() { //server.checkNewMail(); 要操作的方法 } }, 0, 5*60*1000);
第一个参数是要操作的方法,第二个参数是要设定延迟的时间,第三个参数是 ...
国际化格式标签库包括国际化,消息和数字日期格式化 :
(1) 国际化 :<fmt :setLocale> <fmt ::requestEncoding>
如 :
<%@ page language="java" contentType="text/html; charset=gb2312" import ="java.util.*"%>
<%@ taglib prefix="c" uri ="http://java.sun.com/jsp/jstl ...
MySQL字符集 | Struts2拦截器的使用 2009
-09-08js总结
关键字: js总结 1.document.write(""); 输出语句
2.JS中的注释为//
3.传统的HTML文档顺序是:document->html->(head,body)
4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document)
5.得到表单中元素的名称和值:document.getElementById("表单中元素的ID號").name(或value) ...
原文摘自http://gkuiyj.iteye.com/blog/458024
一、字符编码的过滤器
import javax.servlet.*;
import java.io.IOException;
/** *//**
* 用于设置 HTTP 请求字符编码的过滤器,通过过滤器参数encoding指明使用何种字符编码,用于处理Html Form请求参数的中文问题
*/
public class CharacterEncodingFilter
implements Filter
{
protected FilterConfig filterConfi ...
原文出自http://gkuiyj.iteye.com/blog/458003
1、拦截器是基于java的反射机制的,而过滤器是基于函数回调
2、过滤器依赖与servlet容器,而拦截器不依赖与servlet容器
3、拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用
4、拦截器可以访问action上下文、值栈里的对象,而过滤器不能
5、在action的生命周期中,拦截器可以多次被调用,而过滤器只能在容器初始化时被调用一次
拦截器 :是在面向切面编程的就是在你的service或者一个方法,前调用一个方法,或者在方法后调用一个方法比如动态代理就是拦截器 ...
看到有人这样封装数据
for( ){
lists.add(*);
}
list.add(lists);
就像上面那种形式,如何用s:iterator遍历出上面的list
点 就是 lists就是excel的行
list是每行的单元格
要在页面上同样循环出行和列
深感不解,为什么不换种数据封装方式?
即使这样也可以遍历,方式如下:
<s:iterator value="#request.list" status="st">
< ...
今天浏览帖子,看到一篇有用的帖子,顺手把它学习过来,以备后用。
原帖地址http://neil-jh.iteye.com/blog/316903
例如我有个此结构的map
private Map<String, List<HotelRoomTypeView>> viewMap = new HashMap<String, List<HotelRoomTypeView>>()
在struts2 中这样遍历
<@s.iterator value="viewMap.keySet()" id="vkey&q ...