`
bj_liuhuibin
  • 浏览: 21403 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论
文章列表
===首先引用jar包=== 早在struts2.0.*的时候,struts2的必备jar包需要如下几个: commons-logging-*.jar   Apache旗下commons项目的log日志包 freemarker-*.jar             一种前台页面模板,应用比较广泛 ognl-*.jar                        动态图导航语言,struts2处理前台页面的核心语言,相当实用 struts2-core-*.jar           struts2的核心包 xwork-core-*.jar             webwork的核心包 ...
struts2能够对前台提交的表单数据进行输入有效性校验,通常有两种方式: 1、在Action类中通过validatexx方法验证,这种方式很简单,在此不再赘述; 2、通过编写xx-validation.xml文件执行表单验证,当用户提交表单请求后,struts会优先执行xml文件,如果校验不通过是不会让请求访问指定action的。 本文介绍一下struts2通过xml文件进行校验的方法并说明怎么样扩展自定义的验证。 一、struts2验证框架的包位置 部署struts2项目有一个必备jar包:xwork-core-*.jar,在这个包中有这样一个package"com ...
<%@ taglib prefix="s" uri="/struts-tags"  %> <%@ taglib prefix="m" uri="/WEB-INF/tags/defineTag.tld"  %> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <%@ taglib prefix="fmt" uri="http:/ ...
/* 创建时间:2010-09-20 作用:用于一般的验证 注意事项:input中要加入id项;后面的信息显示的div中也要加id项,内容合适为:input的id + ‘Mess’; */ var validatedInfo = "<img src='/images/pic_right.gif' width='12' height='12'>&nbsp;"; var validatedErrorInfo = "<img src='/images/pic_error.gif' width='12' height='12'>&n ...
function trim(str){     return str.replace(/(^\s*)|(\s*$)/g, ""); }
web.xml配置监听定时器代码====================================================== <?xml version="1.0" encoding="UTF-8"?> <web-app id="WebApp_ID" version="2.5"     xmlns="http://java.sun.com/xml/ns/javaee"     xmlns:web="http://java.sun.com/xml/ns/ ...
1.Web.xml中定时服务的配置 <listener> <description>ServletContextListener, ServletContextAttributeListener, HttpSessionListener, HttpSessionAttributeListener</description> <listener-class>com.bopomofo.common.ServletListener</listener-class> </listener> 2.language-conf ...
//移除option中的值 function removeOp(selectId){  var op = $("#"+selectId).children(); if(op.length>1){    for(var i=0;i<op.length;i++)    {    if(i>=1){ document.getElementById(selectId).removeChild(op[i]);    }    } } } //三级下拉列表框的联动js //读出第二级的数据 $(function() { $("#s ...
----javaScript部分 <script> var t_id = setInterval(animate,20); var pos = 0; var dir = 2; var len = 0; function animate() {         var elem = document.getElementById('progress');         if(elem != null) {                 if (pos == 0) len += dir;                 if (len > 32 || pos > 79) ...
CREATE_TIME为table表data数据类型的字段,以下为查询小于当前系统时间300秒的时刻后的记录 select * from table where CREATE_TIME> (select sysdate - 300/(24*60*60) from dual) 或 select * from table where CREATE_TIME> sysdate - 300/(24*60*60) 以下为查询2009-02-04 21:17:00后的记录 select * from table where CREATE_TIME> to_date('2009-0 ...
//jquery --AJAX返回字符串————jsp/js部分 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Pragma" CONTENT="no-cache"> <meta http-equiv="Cache-Control" CONTENT="no-cache"& ...
父窗口页面 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+&quo ...
object 别名映射->实体类:resultClass <select id=" selectAll" resultClass="AppLog">    select      ID as id,      TYPE as type,      DESCR as descr    from APP_LOG    where ID = #id# </select> List list = sqlMapper.queryForList("selectAll"); for (int i = 0; i & ...
Oracle分页查询 Oracle的分页查询语句基本上可以按照本文给出的格式来进行套用。 分页查询格式: SELECT * FROM ( SELECT A.*, ROWNUM RN FROM (SELECT * FROM TABLE_NAME) A WHERE ROWNUM <= 40 ) WHERE RN >= 21 其中最内层的查询SELECT * FROM TABLE_NAME表示不进行翻页的原始查询语句。ROWNUM <= 40和RN >= 21控制分页查询的每页的范围。 上面给出的这个分页查询语句,在大多数情况拥有较高的效率。分页的目的就是控制输出 ...
正则表达式验证代码(字母、数字、Email、网址、电话号码、汉字、身份证号码) <% if request("check")<>"" then astr=request("content") call str(astr) end if function str(astr) Ar=Cint(Asc(astr)) if(65<=Ar and Ar<=90) or (97<=Ar and Ar<=122) then response.Write "<script>alert(' ...
Global site tag (gtag.js) - Google Analytics