- 浏览: 48378 次
- 性别:
- 来自: 厦门
最新评论
-
青春的、脚步:
Jackie_GP 写道为什么我这么用,报错呢?Jackie_ ...
FreeMarker截取字符串 -
563525042:
我都测试过了,不会报错。可能是你<#if news. ...
FreeMarker截取字符串 -
Jackie_GP:
为什么我这么用,报错呢?
FreeMarker截取字符串
文章列表
robots.txt的常见写法
禁止所有搜索引擎访问网站的任何部分:
User-agent: *
Disallow: /
允许所有的robot访问
User-agent: *
Disallow:
或者你也可以建一个空文件:robots.txt
禁止所有搜索引擎访问网站的几个部分(如下例中的cgi-bin、tmp、private目录)
User-agent: *
Disallow: /cgi-bin/
Disallow: /tmp/
Disallow: /private/
禁止某个搜索引擎的访 ...
//Jquery实现
JS代码:
//先加入
<script type="text/javascript" src="/js/jquery-1.4.4.min.js"></script>包
//AJAX调用更新网站的方法
function updateChannelPages(update_ch_id,update_ch_name){
$.ajax({
type: "post",
url: "admin_C ...
//只要在你的query加入下面代码
$("#loading").ajaxStart(function(){$(this).css("display", "block");});//用于显示加载图标
$("#loading").ajaxSuccess(function(){$(this).css("display", "none");});
//在页面的加入一个显示的DIV
<div id="loading" style="disp ...
[size=medium]//就是调用企信通的WebService接口,不过,需要账号和密码,也就说需要MOMEY的
//代码如下
1.首先要加入需要的Jar包,自己到去下载“axis.jar”、“commons-discovery-0.2.jar”、“commons-logging-1.0.4.jar”、“commons-net-1.4.1.jar”、“geronimo-spec-jaxrpc-1.1-rc4.jar”、“sendMsg_jdk1.6.jar”、“smslib-3.3.3.jar”;
2.创建一个servlet加入如下代码:
package servlet;
import o ...
//实现java支付宝很简单,只要从支付宝官方下载
http://help.alipay.com/support/index_sh.htm下载程序,配置一下参数就OK了;
1.先到http://help.alipay.com/support/index_sh.htm下接口程序,右下角有个“接口资料下载”点击下载进入下载页面http://club.alipay.com/read.php?tid=9976972选择你要下载支付宝的接口类型;我是选择“支付宝即时到账收款接口”
2.解压以后,可以看到很多种版本语言的支付宝例子,选择你要的语言类型;这里我是选择的是“alipaydirect\alipa ...
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)
6.一个小写转大写的JS: document.getElementById("output&qu ...
Lucene是一个基于Java的全文索引工具包。
基于Java的全文索引引擎Lucene简介:关于作者和Lucene的历史
全文检索的实现:Luene全文索引和数据库索引的比较
中文切分词机制简介:基于词库和自动切分词算法的比较
具体的安装和使用简介:系统结构介绍和演示
Hacking Lucene:简化的查询分析器,删除的实现,定制的排序,应用接口的扩展
从Lucene我们还可以学到什么
另外,如果是在选择全文引擎,现在也许是试试Sphinx的时候了:相比Lucene速度更快,有中文分词的支持,而且内置了对简单的分布式检索的支持;
基于Ja ...
//IP地址拦截,在web.xml中的配置
<!-- ip filter -->
<filter>
<filter-name>setIpByIpFilter</filter-name> //拦截器的名称自己设置
<filter-class>com.rbt.filter.BanIpFilter</filter-class> //启用拦截器的Action类
< ...
<!--配置服务器启动的时候,将数据加载到内存-->
//web.xml 配置文件
<!-- 用于Tomcat启动加载地区分类的Listener-->
<listener>
<listener-class>com.InitListener</listener-class>
</listener>
//加载数据的Action类
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
public cla ...
FreeMarker是一个用Java编写的模板引擎,主要用来生成HTML Web页面,特别是基于MVC模式的应用程序。虽然FreeMarker具有一些编程的能力,但不像PHP,通常由Java程序准备要显示的数据,由FreeMarker模板生成页面。 FreeMarker可以作为Web应用框架一个组件,但它与容器无关,在非Web应用程序环境也能工作的很好。 FreeMarker适合作为MVC的视图组件,还能在模板中使用JSP标记库。
<html>
<head>
<title>Welcome!</title>
</head>
&l ...
(1)模板 + 数据模型 = 输出
FreeMarker基于设计者和程序员是具有不同专业技能的不同个体的观念他们是分工劳动的:
设计者专注于表示——创建HTML文件、图片、Web页面的其它可视化方面;
程序员创建系统,生成设计页面要显示的数据。
经常会遇到的问题是:在Web页面(或其它类型的文档)中显示的信息在设计页面时是无效的,是基于动态数据的。在这里,你可以在HTML(或其它要输出的文本)中加入一些特定指令,FreeMarker会在输出页面给最终用户时,用适当的数据替代这些代码。
先来解释一下freemaker的基本语法了,
<# ... > 中存放所有freemak ...
onactivate 当对象设置为活动元素时触发。
onafterupdate 当成功更新数据源对象中的关联对象后在数据绑定对象上触发。
onbeforeactivate 对象要被设置为当前元素前立即触发。
onbeforecut 当选中区从文档中删除之前在源对象触发。
onbeforedeactivate 在 activeElement 从当前对象变为父文档其它对象之前立即触发。
onbeforeeditfocus 在包含于可编辑元素内的对象进入用户界面激活状态前或可编辑容器变成控件选中区前触发。
onbeforepaste 在选中区从系统剪贴板粘贴到文档前在目标对象上触发。
onbefore ...
时间添加7天的例子: SELECT DATE_ADD('2011-09-26', INTERVAL 7 DAY);
经典的例子:,mySQL 时间、日期加减运算语句:
select timediff('23:40:00', ' 18:30:00'); -- 两时间相减
SELECT substring( timediff('23:40:00', ' 18:30:00'),1,5) ----“05:10”相减返回小时:分钟
select datediff('2008-08-08', '2008-08-01'); -- 7 -----两日期相减
select TO_DAYS('2008-09-08')-TO_DAYS('2008-08-08') -----两日期相减
SELECT ...
<#if news.title?length lt 13 > //判断要截取字符长度‘lt’小于
{news.title}
<#else> ${news.title[0..12]}...
</#if>