`
文章列表
Struts2的监听器:     一,建立监听器:         实现com.opensymphony.xwork2.interceptor.PreResultListener接口         public class MyListener implements PreResultListener {             public void beforeResult(ActionInvocation actionInvocation, String resultCode) {                                 System.out.pri ...
Struts2的拦截器:     一,拦截器的使用:         新建一个MyInterceptor拦截器类,实现com.opensymphony.xwork2.ActionInvocation接口中。         public class MyInterceptor implements Interceptor {             /**              * 由xml中可以提定Action中的参数值              */             private String myparam;                     pub ...
第一步:创建目标对象的接口 /**  * 目标对象的接口 JDK的动态代理要求目标对象必须实现一个接口  *  * @author 张明学  *  */ public interface TargetInter {     public void doSomething(); } 第二步: 实现接口创建目标对象 /**  * 目标对象  *  * @author 张明学  *  */ public class Target implements TargetInter {     public void doSomething() {         ...
Struts2的检证框架:     一,根据字段校验(为每一个action写一个配置文件以"Action类名"+"-validation.xml"):     二,根据XML的DTD写配置文件如:         <?xml version="1.0" encoding="UTF-8"?>         <!DOCTYPE validators PUBLIC "-//OpenSymphony Group//XWork Validator 1.0.2//EN"     ...
2.1 使用 $() 方法   $() 方法是在 DOM 中使用过于频繁的 document.getElementById() 方法的一个便利的简写,就像这个 DOM 方法一样,这个方法返回参数传入的 id 的那个元素。比起 DOM 中的方法,这个更胜一筹。你可以传入多个 id 作为参数然后 $() 返回一个带有所有要求的元素的一个 Array 对象。   <HTML > <HEAD > <TITLE > Test Page </ TITLE > <script  src= "prototype1.4.js" ...
Struts2的Action多个方法配置和验证:     1,Struts2中一个Action处理多个业务逻辑方法的配置:         在struts.xml中的action标签中添加method值如:                 <!-- 没有method属性值则这是MyTestAction默认的调用方法即execute方法将被调用 -->         <action name="myTest" class="com.mengya.action.MyTestAction">             < ...
Struts2的输入效检:     1,Action继承ActionSupport类重写validate方法,将不合法的验证提示信息添加到addFieldError方法中     2,为该Action配置result为input的返回页面即(<result name="input">/index.jsp</result>)。        ...
Struts2的类型转换:     一,局部类型转换(对某个action中的字段进行类型转换):        1,写一个针对该action的要转换的字段的转换器,继承DefaultTypeConverter,重写convertValue方法        2,在该action同一个目录下(同一包下)    新建一个xxx-conversion.properties文件。xxx是该action的类名              规则:需要字段名=该字段的转换器              如:  point=com.mengya.converter.PointConverter     ...
  从今天起,在工作之余我要记录下我学习Struts2的过程!努力! Struts2.0的第一个例子,采用的是struts-2.1.6     一,加入Struts2.0支持:xwork-2[1].0.2.jar,struts2-core-2.0.11.jar,ognl-2[1].6.11.jar                         freemarker-2[1].3.10.jar,commons-logging-api-1[1].1.1.jar     二,启用Struts2.0:在web.xml中加入Struts2.0功能的入中过滤器         <filt ...
1. ORACLESELECT * FROM TABLE1 WHERE ROWNUM<=N2. INFORMIXSELECT FIRST N * FROM TABLE13. DB2SELECT * ROW_NUMBER() OVER(ORDER BY COL1 DESC) AS ROWNUM WHERE ROWNUM<=N或者SELECT COLUMN FROM TABLE FETCH FIRST N ROWS ONLY4. SQL SERVERSELECT TOP N * FROM TABLE15. SYBASESET ROWCOUNT NGOSELECT * FROM TABLE ...
CREATE PROCEDURE [dbo].[sp_get_tree_relation] (@table_name nvarchar(50), @id nvarchar(50), @name nvarchar(50), @parent_id nvarchar(50), @startId nvarchar(20)) AS     declare @v_id int     declare @v_level int     declare @sql nvarchar(500) begin     create table #temp (id nvarchar(20),name nva ...
FusionCharts 的XML标签属性 FusionCharts 的 XML标签属性有一下四种数据类型 * Boolean - 布尔类型,只能为1或者0。例如:<graph showNames=’1′ > * Number - 数字类型,只能为数字。例如:<graph yAxisMaxValue=’200′ > * String - 字 ...
记得在公司刚做项目的时候,我就遇到了一个问题,那时在我看到是我不可能解决了的,可我今天解决了。也许很多时候在我们遇到问题的时候可能一时没找到解次的方法就在怀疑自己的能力,可是等一段时间你会发现其实并不难,只是当时没想到或者想到了不敢去动手而已。从今天起,遇到问题冷静思考再思考!一切都会有解决的办法!努力!做一个优秀的Java程序员。
初始化数据: var provinces=["北京市","天津市","河北省","山西省","内蒙古","辽宁省","吉林省","黑龙江省","上海市"," 江苏省","浙江省","安徽省","福建省","江西省","山东省","河南省","湖北省",&quo ...
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>无标题文档</title></head>我有个例子,把我的数据 ...
Global site tag (gtag.js) - Google Analytics