原创 struts2標籤解析(一)

在jsp中使用Struts2的標籤 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getCont

原创 Struts2標籤(二)

Struts2標籤分類 1.分類:         Struts2標籤庫:用戶界面標籤庫(表單/非表單標籤庫),非用戶界面標籤庫(控制標籤庫,數據訪問標籤庫),ajax支持標籤庫 (1)控制標籤:(if,elseif,else,it

原创 Struts2中的ModelDriven機制

所謂ModelDriven,就是直接把實體類當成頁面數據的收集對象。 ModelDriven背後的機制就是ValueStack。界面通過:username/age/address這樣的名稱,就能夠被直接賦值給user對象,這證明use

原创 Java Map 集合類簡介

作者:Jack Shirazi 瞭解最常用的集合類型之一 Map 的基礎知識以及如何針對您應用程序特有的數據優化 Map。   本文相關下載: · Jack 的 HashMap 測試 · Oracle JDeveloper 1

原创 struts配置文件中action元素屬性設置解說

在配置struts.xml的時候,對於<action>元素來說,name屬性是必須的,class屬性是可以省略的,class屬性的默認值是“com.opensymphony.xwork2.ActionSupport”。 以前配置的<a

原创 UUID與GUID

GUID是一個128位長的數字,一般用16進製表示。算法的核心思想是結合機器的網卡、當地時間、一個隨即數來生成GUID。從理論上講,如果一臺機器每秒產生10000000個GUID,則可以保證(概率意義上)3240年不重複。 UUID含義是

原创 ORA-12528

 ORA-12528: TNS:listener: all appropriate instances are blocking new connections       ORA-12528問題是因爲監聽中的服務使用了動態服務,實例雖然

原创 郵件發送代碼

//首先的導入jar:mail.jar,commons-email-1.2.jar,activation.jar import org.apache.commons.mail.SimpleEmail; public class Emai

原创 map中的方法(一)

1.Map集合:該集合存儲鍵值對,一對一對往裏面存,而且保證鍵的唯一性 Hashtable :底層是哈希表數據結構,不可以存入null 鍵null值,給集合是線程同步的,jdk1.0 效率低、 HashMap:   底層是哈希表數據

原创 Struts2頁面到action的三種傳值方式

struts2中的Action接收表單傳遞過來的參數有3種方法: 如,登陸表單login.jsp: <form action="login" method="post" name="form1">   用戶名:<s:textfiel

原创 java中Math中的一些屬性和方法

一、Math中的屬性:   Math.PI 記錄的圓周率,其值爲:3.14159265358979323846   Math.E記錄e的常量,其值爲:2.7182818284590452354 二、Math中的方法:   1)Math.a

原创 Struts2_配置Action

使用Struts2主要就是編寫action,action類通常都要實現com.opensymphony.xwork2.Action接口,並實現該接口中的execute()方法。 eg:  public String execute()

原创 JS控制form表單action去向

不知道大家遇沒遇到這種情況,當我們提交一個表單的時候,可能因爲相關的參數不同而需提交給不同的action地址。這時我們就可以用JS來實現這種功能。 =============== 把相同的內容提交到不同的頁面 =============

原创 struts2 配置文件 重定向 redirect (帶參數) 的寫法

對於所有重定向寫法中URL的各參數間需要以&amp;連接,而不能以&連接! 否則報如下錯誤: The reference to entity "arg2" must end with the ';' delimiter. 【第一種

原创 Map集合遍歷

 @Test public void testMap(){  Map<String , String> map = new HashMap<String, String>();  for(int i=0 ; i < 10 ; i++){