2012-03-07 74 views
0

我有一個JavaScript和圖像,可以更簡單地通過資源servlet訪問。春季資源 - 如何設置

但我找不到任何「如何」或示例文檔 - 有人能指出我嗎?


我的那些誰回答的歉意 - 答案非似乎有什麼與我的問題,所以我的問題必須非常寫的不好。我會再試一次

在我目前的JSP我有

dojo.require( 「dojo.parser」); dojo.require(「dijit.layout.ContentPane」); dojo.require(「dijit.layout.TabContainer」); dojo.require(「dijit.layout.AccordionContainer」);

這是工作 - 我明白它是從org.springframework.js-2.3.0.RELEASE.jar獲取Dojo js?

,這是由

<servlet> 
    <description>generated-resources-servlet</description> 
    <servlet-name>Resource Servlet</servlet-name> 
    <servlet-class> 
     org.springframework.js.resource.ResourceServlet 
    </servlet-class> 
    <load-on-startup>1</load-on-startup> 
</servlet> 
<servlet-mapping> 
    <servlet-name>Resource Servlet</servlet-name> 
    <url-pattern>/resources/*</url-pattern> 
</servlet-mapping> 

在web.xml

啓用現在我想用一個圖表DojoX中,這需要

dojo.require(「dojox.charting.widget。 Chart2D「); dojo.require(「dojox.charting.themes.Claro」);

這些都沒有找到。

所以我想學習如何管理像.js和圖像這樣的東西的設置和訪問,如同爲
所做的那樣。 Spring.js

我看過http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/mvc.html#mvc-static-resources的文檔,但真的想看一些例子。

希望這是有道理的。

+0

那些dojo元素你看看這個? http://static.springsource.org/spring-webflow/docs/current/reference/html/ch12s02.html – 2012-03-07 07:43:33

+0

是否nickdos的答案可以幫助你?http://stackoverflow.com/questions/1483063/spring-mvc-3-和處理靜態內容-AM-I-缺什麼 – 2012-03-07 07:45:18

回答

1

我送你的代碼段爲Apache HttpClient庫上傳從客戶端文件到使用spring mvc的服務器。

HttpClient client = new DefaultHttpClient(); 
    HttpPost httpPost = new HttpPost(uri); 

    MultipartEntity mpEntity = new MultipartEntity(
      HttpMultipartMode.BROWSER_COMPATIBLE); 
    FileBody contentBody = new FileBody(YOUR_FILE_OBJECT, file.getContentType()); 
    mpEntity.addPart("file", contentBody); 
    httpPost.setEntity(mpEntity); 
    HttpResponse httpResponse = null; 
    try { 
     httpResponse = client.execute(httpPost); 
    } catch (ClientProtocolException e) { 
     // TODO Auto-generated catch block 
     e.printStackTrace(); 
    } catch (IOException e) { 
     // TODO Auto-generated catch block 
     e.printStackTrace(); 
    } 

=>請從apache站點下載httpClient.jar和其他jar文件。

0

你可以找到or.springframework.js.resources-2.x.x罐子file.i