91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 12.57MB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2024-02-03
  • 語言: Java
  • 標簽: Java??信用卡??

資源簡介

系統使用了功能強大的Java Web開發技術,前臺頁面使用JSP,使用了基于MVC機制的Struts技術。操作方便,可維護性強。本系統經過測試,運行效果穩定,操作方便、快捷。在具體的應用過程中,有可能會出現一些問題,今后還會對本系統不斷地進行完善、更新,使其功能更強大,應用更廣泛。

資源截圖

代碼片段和文件信息

package?com.common.struts.interceptor;

import?java.lang.reflect.Field;
import?java.util.Enumeration;
import?java.util.HashMap;
import?java.util.Iterator;
import?java.util.Map;
import?java.util.Map.Entry;

import?javax.servlet.http.HttpServletRequest;

import?org.apache.commons.logging.Log;
import?org.apache.commons.logging.LogFactory;
import?org.apache.struts2.ServletActionContext;

import?com.opensymphony.xwork2.ActionContext;
import?com.opensymphony.xwork2.ActionInvocation;
import?com.opensymphony.xwork2.interceptor.MethodFilterInterceptor;
import?com.opensymphony.xwork2.util.ValueStack;

/**
?*?本攔截器提供將頁面的數組參數自動裝配成任意pojo數組的形式?(1)不支持深度數組或集合的裝配?(2)不支持pojo中的特殊類型字段的裝配
?*?(3)只支持action中為private類型的pojo數組

?*?String[]?->?object[]?

?*?eg:

?*?VIEW(頁面參數形式):

?*?testPojoArray.userName:1testPojoArray.password:1
?*?testPojoArray.userName:2testPojoArray.password:2
?*?testPojoArray.userName:3testPojoArray.password:3?...?

?*?MODEL(數據模型):

?*?TestPojo(域模型)

?*?private?String?userName;?private?String?password;?

?*?TestAction(Action)

?*?private?TestPojo[]?testPojoArray=new?TestPojo[0];?

?*?objectArrayInterceptor調用之后:

?*?TestAction.testPojoArray={{userName:1password:1}{userName:2password:2}{userName:3password:3}}自動裝配成pojo數組
?*?
?*?@author?
?*?
?*/
public?class?objectArrayInterceptor?extends?MethodFilterInterceptor?{

private?static?final?Log?LOG?=?LogFactory
.getLog(objectArrayInterceptor.class);

/**
?*?
?*/
private?static?final?long?serialVersionUID?=?1L;

@Override
public?String?doIntercept(ActionInvocation?invocation)?throws?Exception?{
if?(LOG.isInfoEnabled())?{
LOG.info(“invoke?objectArrayInterceptor?...?“);
}
object?action?=?invocation.getProxy().getAction();
/*
?*?field‘name<->field‘class
?*/
Map>?objectArrayFieldMap?=?new?HashMap>();
HttpServletRequest?request?=?ServletActionContext.getRequest();
ActionContext?ac?=?invocation.getInvocationContext();
//?final?Map?parameters?=?ac.getParameters();
final?Field[]?fields?=?action.getClass().getDeclaredFields();
for?(Field?field?:?fields)?{
if?(field.isAccessible()?==?false)?{
field.setAccessible(true);
if?(field.getType().isArray())?{//?the?field?is?an?array
objectArrayFieldMap.put(field.getName()?field.getType()
.getComponentType());
}
field.setAccessible(false);
}
}
if?(objectArrayFieldMap.size()?!=?0)?{
for?(Iterator>>?it?=?objectArrayFieldMap
.entrySet().iterator();?it.hasNext();)?{
Entry>?entry?=?it.next();
String?name?=?entry.getKey();
Class?Clazz?=?entry.getValue();
Map?paramAndValues?=?new?HashMap();
int?size?=?setobjectArrayParam(request?name?paramAndValues);
object[]?object?=?createobject(paramAndValues?size?Clazz);
if?(LOG.isI

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2014-11-07?11:07??個人信用卡管理系統\
?????目錄???????????0??2014-11-07?14:12??個人信用卡管理系統\代碼(MyEclipse5_5?MySQL?JDK1.5?TOMCAT5.0)\
?????目錄???????????0??2014-11-07?11:07??個人信用卡管理系統\代碼(MyEclipse5_5?MySQL?JDK1.5?TOMCAT5.0)\源碼(JDBC)\
?????目錄???????????0??2014-11-07?11:07??個人信用卡管理系統\代碼(MyEclipse5_5?MySQL?JDK1.5?TOMCAT5.0)\源碼(JDBC)\swPro()\
?????文件????????3071??2011-12-15?11:47??個人信用卡管理系統\代碼(MyEclipse5_5?MySQL?JDK1.5?TOMCAT5.0)\源碼(JDBC)\swPro()\.classpath
?????目錄???????????0??2014-11-07?11:07??個人信用卡管理系統\代碼(MyEclipse5_5?MySQL?JDK1.5?TOMCAT5.0)\源碼(JDBC)\swPro()\.myeclipse\
?????文件?????????288??2011-12-15?11:46??個人信用卡管理系統\代碼(MyEclipse5_5?MySQL?JDK1.5?TOMCAT5.0)\源碼(JDBC)\swPro()\.mymetadata
?????文件????????1223??2011-12-15?11:56??個人信用卡管理系統\代碼(MyEclipse5_5?MySQL?JDK1.5?TOMCAT5.0)\源碼(JDBC)\swPro()\.project
?????目錄???????????0??2014-11-07?11:07??個人信用卡管理系統\代碼(MyEclipse5_5?MySQL?JDK1.5?TOMCAT5.0)\源碼(JDBC)\swPro()\src\
?????目錄???????????0??2014-11-07?11:07??個人信用卡管理系統\代碼(MyEclipse5_5?MySQL?JDK1.5?TOMCAT5.0)\源碼(JDBC)\swPro()\src\com\
?????目錄???????????0??2014-11-07?11:07??個人信用卡管理系統\代碼(MyEclipse5_5?MySQL?JDK1.5?TOMCAT5.0)\源碼(JDBC)\swPro()\src\com\common\
?????目錄???????????0??2014-11-07?11:07??個人信用卡管理系統\代碼(MyEclipse5_5?MySQL?JDK1.5?TOMCAT5.0)\源碼(JDBC)\swPro()\src\com\common\struts\
?????目錄???????????0??2014-11-07?11:07??個人信用卡管理系統\代碼(MyEclipse5_5?MySQL?JDK1.5?TOMCAT5.0)\源碼(JDBC)\swPro()\src\com\common\struts\interceptor\
?????文件????????5935??2011-12-15?11:46??個人信用卡管理系統\代碼(MyEclipse5_5?MySQL?JDK1.5?TOMCAT5.0)\源碼(JDBC)\swPro()\src\com\common\struts\interceptor\objectArrayInterceptor.java
?????目錄???????????0??2014-11-07?11:07??個人信用卡管理系統\代碼(MyEclipse5_5?MySQL?JDK1.5?TOMCAT5.0)\源碼(JDBC)\swPro()\src\com\common\util\
?????文件?????????342??2011-12-15?11:53??個人信用卡管理系統\代碼(MyEclipse5_5?MySQL?JDK1.5?TOMCAT5.0)\源碼(JDBC)\swPro()\src\com\common\util\CreateTable.java
?????文件????????2114??2011-12-15?11:46??個人信用卡管理系統\代碼(MyEclipse5_5?MySQL?JDK1.5?TOMCAT5.0)\源碼(JDBC)\swPro()\src\com\common\util\FileUtil.java
?????文件????????1128??2011-12-15?11:46??個人信用卡管理系統\代碼(MyEclipse5_5?MySQL?JDK1.5?TOMCAT5.0)\源碼(JDBC)\swPro()\src\com\common\util\Global.java
?????目錄???????????0??2014-11-07?11:07??個人信用卡管理系統\代碼(MyEclipse5_5?MySQL?JDK1.5?TOMCAT5.0)\源碼(JDBC)\swPro()\src\com\common\util\page\
?????文件????????2170??2011-12-15?11:46??個人信用卡管理系統\代碼(MyEclipse5_5?MySQL?JDK1.5?TOMCAT5.0)\源碼(JDBC)\swPro()\src\com\common\util\page\Pager.java
?????目錄???????????0??2014-11-07?11:07??個人信用卡管理系統\代碼(MyEclipse5_5?MySQL?JDK1.5?TOMCAT5.0)\源碼(JDBC)\swPro()\src\com\common\util\valcode\
?????文件?????????791??2011-12-15?11:46??個人信用卡管理系統\代碼(MyEclipse5_5?MySQL?JDK1.5?TOMCAT5.0)\源碼(JDBC)\swPro()\src\com\common\util\valcode\CaptchaServiceSingleton.java
?????文件????????3934??2011-12-15?11:46??個人信用卡管理系統\代碼(MyEclipse5_5?MySQL?JDK1.5?TOMCAT5.0)\源碼(JDBC)\swPro()\src\com\common\util\valcode\CreateImageClass.java
?????文件????????4679??2011-12-15?11:46??個人信用卡管理系統\代碼(MyEclipse5_5?MySQL?JDK1.5?TOMCAT5.0)\源碼(JDBC)\swPro()\src\com\common\util\valcode\ImageCaptchaServlet.java
?????目錄???????????0??2014-11-07?11:07??個人信用卡管理系統\代碼(MyEclipse5_5?MySQL?JDK1.5?TOMCAT5.0)\源碼(JDBC)\swPro()\src\com\common\web\
?????目錄???????????0??2014-11-07?11:07??個人信用卡管理系統\代碼(MyEclipse5_5?MySQL?JDK1.5?TOMCAT5.0)\源碼(JDBC)\swPro()\src\com\common\web\action\
?????文件????????2188??2011-12-15?11:46??個人信用卡管理系統\代碼(MyEclipse5_5?MySQL?JDK1.5?TOMCAT5.0)\源碼(JDBC)\swPro()\src\com\common\web\action\AbstractAction.java
?????目錄???????????0??2014-11-07?11:07??個人信用卡管理系統\代碼(MyEclipse5_5?MySQL?JDK1.5?TOMCAT5.0)\源碼(JDBC)\swPro()\src\com\common\web\filter\
?????文件????????1189??2011-12-15?11:46??個人信用卡管理系統\代碼(MyEclipse5_5?MySQL?JDK1.5?TOMCAT5.0)\源碼(JDBC)\swPro()\src\com\common\web\filter\SessionTimeoutFilter.java
?????目錄???????????0??2014-11-07?11:07??個人信用卡管理系統\代碼(MyEclipse5_5?MySQL?JDK1.5?TOMCAT5.0)\源碼(JDBC)\swPro()\src\com\credit\
?????目錄???????????0??2014-11-07?14:12??個人信用卡管理系統\代碼(MyEclipse5_5?MySQL?JDK1.5?TOMCAT5.0)\源碼(JDBC)\swPro()\src\com\credit\biz\
............此處省略239個文件信息

評論

共有 條評論