struts實現檔案下載

  今天學習了如何用struts實現檔案下載的功能,可以將伺服器的檔案下載到用戶端。  其實不用struts也可以實現下載,可以直接用一個連結,href裡面寫檔案的目錄。如:1 <a

在網頁中插入百度地圖

  如果想在自己的網頁上面加入百度地圖的話,可以用百度地圖的api.具體使用方法如下:  第一步:進入百度建立地圖的網站http://api.map.baidu.com/lbsapi/creatmap/,搜尋出自己要展示的位置,如所示。   第二步:設定地圖,大家可以對網站顯示地圖的寬高進行設定,其餘選項不動。第三步:添加標註。點擊第一個表徵圖後,在右側找到自己的位置,單擊滑鼠左鍵可定位。標記表徵圖處可更換表徵圖形狀,名稱和備忘填入位置相關資訊。第四步:擷取代碼。將代碼貼到你的網頁裡就OK了。代

抽象工廠之更換皮膚

  工廠工廠,顧名思義就是生產產品的加工廠。抽象原廠模式是所有形態的原廠模式中最為抽象和最具一般性的一種形態。抽象原廠模式是指當有多個抽象角色時,使用的一種原廠模式。抽象原廠模式可以向用戶端提供一個介面,使用戶端在不必指定產品的具體的情況下,建立多個產品族中的產品對象。  原廠模式在實際應用中用的非常多,比如說大家用的QQ的換皮膚功能,就是應用原廠模式實現的。只要選中某個皮膚,整個介面風格都改變了,包括背景圖、按鈕、介面風格等。下面我就用原廠模式來實現簡單的換皮膚功能。  假如一套皮膚有背景圖片

我的第一個B2C — 網上圖書商店,初始化

幫師父宣傳一下:http://www.java1234.com/ 初學者在這裡會非常受用~!  好了開始整體,師父然給我選擇一個課題,我思前想後,決定弄一個網書商店,類似於噹噹那樣的,由於極度缺乏項目經驗,讓非常苦惱。最後決定,先實現最簡單的功能,然後再一步步的擴充,升級。於是就設計了一下資料庫,暫時就定位6張表,先上一張剛完成的資料庫,還有訂單表未更新.     今天搞UI搞了很久,真正的功能僅僅實現了 登陸 和 註冊的驗證,MD5和 驗證碼 暫時不添加,先實現功能再說。    

JFreeChat學習—-柱狀圖的建立(X,Y軸的口口問題還未解決,固暫時使用拼音表示)

第一步:一樣準備好輸出資料,注意和圓餅圖生產資料的方法不一樣: /*------------柱狀圖---------------*/ double[][] content= new double[][]{          {1310,1220,1110},    //豬肉   注意這四種肉都必須包 3 個資料 分別代表3 個城市,必須匹配          {720,700,680},     //牛肉          {1130,400,360},    //雞肉          {44

使用MyEclipse構建webService簡單案例

轉:http://www.cnblogs.com/jasoncc/archive/2011/12/22/2296052.html今天主要和大家分享,如何搭建一個Web服務,做Android開發,不可避免會涉及到用戶端開發,我們怎麼樣來實現一個服務端,怎麼樣來實現一個用戶端,並相互傳遞資料。就算調用別人的服務時,也能知道大概是怎麼樣實現的。      WebService一般分為.Net版和Java版,今天我們主要來實現Java版的WebService,.Net版本的還是比較簡單的。    

適配器模式之對象適配器

  問題匯入:比如有A型螺母和B型螺母,那麼使用者可以再A型螺母上直接使用按著A型螺母生產的A型螺絲,同樣也可以在B型螺母上直接使用按著B型螺母標準生產的B型螺絲。但是由於A型螺母和B型螺母的標準不一樣,使用者在A型螺母上不能直接使用B型的螺絲,反之也一樣。該如何達到這個目的呢?  使用適配器就可以解決這個問題:生產一種“A型螺母適配器”,這種A型螺母適配器的前端符合A型螺母標準要求,可以擰在A型螺母上,後端又焊接了一個B型螺母。這樣使用者就可以藉助A型螺母適配器在A型螺母上使用B型的螺絲了。 

JFreeChat學習—-柱狀圖方法補充

      //獲得Plot對象      CategoryPlot plot = chart.getCategoryPlot();      //設定網格背景顏色      plot.setBackgroundPaint(Color.white);            //設定網格豎線顏色      plot.setDomainGridlinePaint(Color.pink);            //設定網格橫線顏色     

適配器模式之單介面適配器

  在java中,除了對象適配器外,還有一種更常見的適配器,即單介面適配器,單介面適配器可以讓使用者更加方便的使用該介面。  例如,java.awt.event包中的MouseListener介面一共定義了五個方法:1 void mouseClicked(MouseEvent arg0) {}2 void mouseEntered(MouseEvent arg0) {}3 void mouseExited(MouseEvent arg0) {}4 void

Servlet做的一個小項目

按學生的出生年齡段查詢(輸入起止日期,查詢出來的結果顯示在表格裡)  首先在myeclipse下把做好的web項目打成exam.jar包,再配置環境變數classpath,在後面加上該exam.jar包的路徑(這一步很重要,否則編譯時間會報錯,很多類找不到)。然後把exam.jar拷貝到tomcat的lib目錄下,將資料庫驅動檔案sqljdbc.jar也拷貝到該目錄下。  建立一個StudentServlet.java,代碼如下: 1 import java.io.*; 2 import

淺談MVC架構模式

    MVC英文即Model-View-Controller,就是把一個應用分為三個層:視圖層、模型層、控制層。    模型層(M)用於封裝商務邏輯。    視圖層(V)也叫展示層,就是與使用者實現互動的介面,通常實現資料的輸入和輸出功能。    控制層(C)起到控制整個商務程序的作用。簡單的說就是調用商務邏輯,然後把得到的資料轉寄給視圖顯示給使用者。  為了熟悉MVC架構模式,特意將學生查詢改成了MVC模式的。1.首先建立用戶端頁面(student.jsp): 1 <%@ page

JFreeChat學習—-柱狀圖關於 口口 的進一步解決方案

  從之前的補充方案發現,當獲得 plot 就有辦法 獲得 X Y軸說明的字型設定權 CategoryPlot plot = chart.getCategoryPlot();   //獲得關於X軸標題的引用CategoryAxis localDateAxis = plot.getDomainAxis();  /*------設定X軸的標題文字------------*/ localDateAxis.setLabelFont(new Font("宋體", Font.PLAIN, 20));    

spring之BeanFactory

  spring的IOC容器能夠幫我們自動new對象,對象交給spring管之後我們不用自己手動去new對象了。那麼它的原理是什麼呢?是怎麼實現的呢?下面我來簡單的類比一下spring的機制,相信看完之後就會對spring的原理有一定的瞭解。  spring使用BeanFactory來執行個體化、配置和管理對象,但是它只是一個介面,裡面有一個getBean()方法。我們一般都不直接用BeanFactory,而是用它的實作類別ApplicationContext,這個類會自動解析我們配置的appl

設計模式之命令模式

  在許多設計中,經常設計一個對象請求另一個對象執行某一個操作。如果要求者無法或者不希望直接和被要求者打交道,即請求對象無法或者不希望含有被要求者的引用,那麼可以使用命令模式。命令模式裡稱提出請求的對象為要求者,被要求者的對象為接收者。在命令模式中,當一個對象請求另一個對象調用其方法時,不和被要求者直接打交道,而是把這種“請求”封裝到一個“命令”對象中,封裝的手段將“請求”封裝到“命令”對象的一個方法中。命令模式的核心就是使用命令對象來封裝方法調用。  例如,在軍隊作戰時,指揮官要命令三連偷襲敵

IE下margin:0 auto不置中解決方案

文章目錄 解決方案一解決方案二解決方案三 正常情況下需要將div置中顯示時,使用Css樣式:margin:0 auto即可,但有時使用margin:0 auto後在FF、Chrome裡能置中,而在IE678裡不置中的現象。如下代碼:<style type="text/css">#con{width:980px;martin:0 auto;}</style><div id="con">margin: 0

net.sf.json.JSONException: There is a cycle in the hierarchy!錯誤解決方案

  使用hibernate容易出現該問題,主要是由於pojo類屬性存在級聯關係。比如說員工和部門,在員工表裡面有部門屬性,而在部門表裡面有個員工集合,這樣就存在了嵌套引用的問題了,就會拋出這個異常。  解決方案很簡單,在將每個對象轉為json對象的時候用setExcludes函數將級聯的屬性去除掉就可以了,如下面:  1 //得到所有部門 2 //返回json對象字串 3 public String getAllDep(){ 4 List list =

com.sun.mail.smtp.SMTPSendFailedException: 530 Authentication required 解決方案

530 Authentication requiredcom.sun.mail.smtp.SMTPSendFailedException: 530 Authentication required at com.sun.mail.smtp.SMTPTransport.issueSendCommand(SMTPTransport.java:1388) at com.sun.mail.smtp.SMTPTransport.mailFrom(SMTPTransport.java:959) at com.

JSON發送的工具類分享,應該還是蠻常用的!

  1 /** 2 * 把通過SQL查詢的ResultSet對象轉化成JSONArray 3 * @param rs ResultSet對象 4 * @return 返回JSONArray,包含了所有的ResultSet的列名:內容 5 * @throws Exception 6 */ 7 public static JSONArray formatRsToJSONArray(ResultSet

JXL補充 —- 常用的 API

4.1.1 1、Workbook類提供的方法int getNumberOfSheets() 擷取工作表的總個數Sheet[] getSheets() 擷取數組型的工作表Sheet getSheet(String name);//得到此對應名稱的工作表4.1.2 2、Sheet介面提供的方法String getName() 擷取工作表的名稱int getColumns() 擷取Sheet表中所包含的總列數Cell[] getColumn(int column)

絕對位置的div的置中方法,下面的寫法相容IE系列瀏覽器和Firefox瀏覽器。

詳細解說,直接看樣式:#dingwei{padding:10px;background-color:#003300;color:#FFFFFF; width:600px;height:300px; display:block;  position: absolute; top:50%; left:50%; margin-left:-300px; margin-top:-150px;}padding:10px;background-color:#003300;color:#FFFFFF;

總頁數: 61357 1 .... 9899 9900 9901 9902 9903 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.