導航:首頁 > IDC知識 > struts2上傳伺服器

struts2上傳伺服器

發布時間:2021-01-01 21:26:32

1、struts2+Hibernate上傳圖片,如何實現圖片可以放在伺服器上;資料庫保存圖片路徑。

樓主struts2上傳代碼會寫嗎?

struts2本身提供了上傳攔截器,用struts2實現上專傳功能,並獲得保存地址

<!屬-- 配置fileUpload的攔截器 -->

<interceptor-ref name="fileUpload">

獲得文件存儲地址(上傳時指定)+文件名

調用保存方法(Hibernate),將文件路徑存入資料庫

在一個事務中完成即可!

如:有哪塊有難點,及時追問。good luck!

2、struts2上傳,getRealPath得到絕對路徑放在下邊,項目如果放在伺服器上,是否是伺服器路徑?

建議寫成死的,比如:/images/
這樣好處是相對於部署的工程所在盤符下,不用擔心win和linux,你那種寫法在linux好像有些環境配置不同,拿到的地址也不一樣,和不同的伺服器有關

3、利用struts2框架上傳用戶的頭像到伺服器里,如何在jsp頁面中利用<img / >標簽獲取這個圖像呢?

頭像地址要用絕對路徑保存。

圖片要保存在你項目所在伺服器容器的應用發布目錄下,專要讓瀏覽器可以通過屬url地址直接訪問到。

將這個url地址保存在資料庫中

需要使用的時候把url從資料庫中取出來,然後<img / >標簽直接指向這個url即可

4、伺服器用Struts2框架如何接收AFinal上傳的圖片?

java後台和你平常用from
表單上傳的寫法是一樣的,什麼都不用修改.剩下的都是安卓端的事

5、使用struts2 怎麼實現 文件上傳到另外一台電腦

傳輸文件的功能,類似於網路聊天程序。

肯定要用的文件傳輸用的回IO流,還有網路答通信用到的socket了。

可以在你部署struts2網站的伺服器上面寫一個網路通信程序(伺服器端),對應的網路通信程序(客戶端)放在「另外一台電腦」上面。

網站的伺服器啟動之後:
1。把那個網路通信程序(伺服器端)啟動

2。把「另外一台電腦」上面的網路通信程序(客戶端)啟動,現在兩端就建立連接了。

3。可以通過伺服器端向客戶端發送數據。

以上過程跟我們平時用的聊天程序一樣。

你可以在網上看看相應的網路聊天程序,現在網上這樣的程序還是很多的。
裡面實現了這樣的機制。

6、Struts2圖片文件上傳,本地測試沒出現問題,上傳到伺服器之後提示如圖

No result defined for action ,你的action返回值配置不正確吧

7、我將圖片上傳到了伺服器,然後點擊一個<span></span>的數據將對應圖片讀取出來.用的struts2和jQuery.

這是本地地址,在jsp中不能顯示,你得用伺服器地址,我看你這張圖片的地址是:
/項目名/rnd_office_nt/Images/123456.jpg 你試試吧

8、javaee 用struts2的文件上傳,保存才伺服器目錄下 伺服器是tomcat 為什麼電腦重啟後 文件就沒有了?

首先,

文件復上傳到服務制器是保存在磁碟上的,磁碟是永久性存儲介質,如果不是手動刪除或者中毒(這種可能性不大),是不會丟失的。你可能是上次運行的時候上傳的文件在伺服器中,後來被你重新發布項目把原項目直接覆蓋掉了,因為你原項目中可能沒有存你新發布的圖片,所以直接丟失掉了,建議如果有重要的上傳文件,先將已經上傳的文件備份一下,再發布新的項目。或者是你發布新文件的時候設置一下那個發布選項,只覆蓋舊文件,不要全部刪除後上傳新項目,如圖

9、swfupload 怎樣在jsp頁面中把上傳的多個文件包成一個文件數組,一次發送給伺服器?後台是struts2,謝謝!

http://blog.sina.com.cn/s/blog_4c925dca0100gfjc.html 參考一下
既然會用抄百度問問題,怎襲么不百度一下問題哪? 我寫了一個單文件上傳的 如果需要的話可以交流一下

與struts2上傳伺服器相關的知識