原创 利用hibernate的criteria多條件查詢時得到的數據有重複

  數據庫表主鍵爲聯合主鍵,開始覺得只是一個簡單的查詢,不需要設置聯合主鍵,就沒設,結果查詢出來的結果出現了大量的重複記錄,檢查了dao幾遍確定沒有問題,於是想用criteria進行查詢時是不是也會根據主鍵來進行呢,於是改了映射文件中主鍵

原创 工欲善其事必先利其器之javaweb開發工具

一.IDE篇     首當其衝的非Eclipse莫屬了,話說很多年前當我還是學生的時候有個東西叫做MyEclipse,我當年的畢業設計就是用的它的3.x版本,這個東西真是好,讓我一個手無縛雞之力的書生覺得原來做web開發也可以這麼容易(當

原创 java調用.bat,.cmd或執行cmd命令並將輸出結果顯示的代碼

 <%@ page contentType="text/html; charset=utf-8" language="java" pageEncoding="utf-8"%><%@page import="java.io.InputStr

原创 weblogic虛擬路徑的配置和使用

         我們的項目有報表功能,所以專門用了個文件夾來保存生成的excel文件,由於服務器用的是weblogic,文檔中明確說了,項目中有文件目錄結構變化的不能打包部署到weblogic上,所以我們一直是用文件夾的形式部署到服務器

原创 多選框列表提交後只有一個值的解決辦法

添加一個javascript方法,在提交的時候把列表框中所有的項設爲選中。該方法一般在onclick中調用。

原创 Myeclipse不能導出不能部署項目或提示找不到某個明明存在的類

  導出也不行,部署就說有些資源不能部署到weblogic上去,一開始以爲是weblogic的問題,後來在沒有eclipse上看了下problems,提示classpath有很多錯誤,若錯誤不解決則不能build,改變classpath後

原创 Struts學習筆記

Struts中的常用類<?xml:namespace prefix = o /> import java.util.Vector;   import javax.servlet.ServletContext; import javax.s

原创 J2SE API讀取Properties文件六種方法(裝載)

  使用J2SEAPI讀取Properties文件的六種方法  1。使用java.util.Properties類的load()方法示例:InputS

原创 jsp內置對象

此方法只是爲了更容易機械地記憶那幾個對象。在分析理解JSP編譯成.java的Servlet後,就知道這幾個對象是怎麼回事了。<?xml:namespace prefix = o /> 大家先記住一個單詞:parscope (氣象雷達)示波

原创 jsp基本語法

Jsp語法 1.     第一行。<%@ page contentType="text/html;charset=gb2312" language="java"%> 2.<A href="javascript:history.go(-1)

原创 對java5的新特性不可太過依賴。。。

        我們項目中要用到分頁,由於項目組是新組建的,沒又任何現成的代碼可用,編程人員也都經驗不足,又比較趕進度,所以沒有建立一個穩定健壯高效複用性高的分頁算法,而是把分頁代碼寫在了每個jsp頁面上,說到分頁,自然要用到頁碼什麼的,

原创 hibernate的一些概念

cascade適用範圍和值 適用於集合、多對一、一對一。值有四個: none save-update delete all 用於級聯操作, 更新、刪除、 添加是否關 聯到子對象inverse 用於設置關聯的主控方 什麼是雙向關聯和

原创 在weblogic中使用hibernate時出現了找不到類的異常

  原來是因爲weblogic的xml分析器和hibernate的用的同一個,結果導致了衝突,配置爲優先加載應用程序中hibernate的分析器後問題得到解決。配置的方法是在weblogic.xml中配置:                

原创 java亂碼問題

  確認java代碼中的值是中文,但刪除時就是出錯   後來才發現原來是頁面的編碼爲utf-8的而不是gbk的,把編碼改爲gbk後問題得到解決。但是不是說jsp在傳參數的時候是默認而且是唯一的用iso8859-1的嗎,和頁面的編碼又有什麼

原创 在hibernate中應用weblogic的數據源時的配置文件

<property name="connection.username">weblogic</property><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:offi