原创 mysql獲取返回的主鍵

因爲線程安全問題所以得用這方法獲得主鍵Id public class key { //獲取主鍵第一種 @Test //select LAST_INSERT_ID() //這是第二種

原创 ACDI事物的四大特性

ACDI事物的四大特性 原子性(Atomicity) 原子性是指事務是一個不可分割的工作單位,事務中的操作要麼都發生,要麼都不發生。 比如:轉賬轉過去的加和轉時候的減必須一次發生 一致性(Consistency) 事務必須使數

原创 Struts2 請求參數驗證

請求參數驗證 兩種方式: 手動校驗 配置校驗(xml) 1. 手動校驗(瞭解) 繼承ActionSupport,重寫validate()方法,在該方法中完成驗證,validate()方法在其他的業務方法之前執行 驗證出錯後轉向的頁面

原创 Struts2 如何接收頁面傳過來的參數

action中如何接受頁面傳過來的參數 第一種情況:(同名參數) 例如: 通過頁面要把id=****1 name=tom age=20這三個參數傳給action action裏面定義三個成員變量id name age,這個三個變量的名

原创 Javaweb中相對路徑,絕對路徑問題總結

    Java中相對路徑,絕對路徑問題總結                ————bohemia(城)前言: 前一段時間,由於在處理Web應用下的文件創建與移動等,因此涉及到很多關於java中相對路徑,絕對路徑等問題。同時,對於Web

原创 Struts2 result各種轉發類型

重點:chain dispatcher redirect redirectAction stream dispatcher:是最常用的結果類型,代表的是請求轉發,也是struts2框架默認的類型,一般用於從action跳轉到一個頁面。將

原创 Struts2 入門

Struts2的執行過程及原理 簡要: 用戶發起請求 → StrutsPrepareAndExecuteFilter核心控制器 → interceptor攔截器 → Action類中 execute → result 結果頁面 →響

原创 客戶端和web交互&servlet創建&HttpServletRequest&HttpServlet&重定向和轉發

Servlet程序是由WEB服務器調用,web服務器收到客戶端的Servlet訪問請求後: 1. Web服務器首先檢查是否已經裝載並創建了該Servlet的實例對象。如果是,則直接執行第步,否則,執行第步。 2. 裝載並創建

原创 防止表單重複提交&刷新

表單重複提交 方法1: <script type="text/javascript"> var iscommitted=false; function dosubmit(){ if(!isco

原创 jqrey表單提交及回顯

可能就自己能看懂 , <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <sc

原创 Struts2 常量自定義

Struts2的常量配置 在default.properties文件中聲明瞭許多常量 手動設置常量: 1.struts.xml(應用最多) 2.struts.properties(基本不使用) 3.web.xml(瞭解)

原创 Date轉換

util的date public class Date1 { public static void main(String[] args) throws ParseException { Date date=new Dat

原创 跳轉以及解決亂碼&getParameter和getAttribute區別

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3

原创 簡單倒計時製作

五秒後跳轉 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title here</title

原创 本地tomcat配置域名

配置tomcat域名 第一步 在C:\Windows\System32\drivers\etc\hosts文件裏指定域名; 如下 127.0.0.1 www.test.com 第二步 首先,把8080端口改成80