[問題] Spring @ModelAttribute 一問
繼上次克服了 Maven 障礙之後,總算來到了 Spring 的大門前啦!
(感謝友人幫我搞定 web.xml 跟其他的 *.xml 設定檔,卡在設定檔超久的)
再次請求版友們火力支援,
讓我先做簡單的專案架構陳述,再導至問題本身:
// 作者名稱、文章編號等
@Document
public class Article {
@Id
String id;
String author_name;
// 略:setter and getter...
}
// 文章內容
@Document
public class ArticleBody {
@Id
String id;
String article_Id; // Article.id
String article_body
// 略:setter and getter...
}
// 儲存資料至資料庫
@Controller
public class ArticleController {
@RequestMapping(value="/article/upload")
public void save(@ModelAttribute("Article") Article article){
// 儲存文章到資料庫
ArticleDAO.save(article);
}
}
======================================================================
網頁部份片段:
<form name="article" action="/article/upload" method="post">
作者名稱:<input type="text" name="author_name" />
文章內容:<input type="text" name="article_body" />
圖片上傳:<input type="file" ... />
</form>
陳述完畢,問題如下:
因為把 Article 和 ArticleBody 拆開來,
但是 Form 表單只有一個,請問要如何取得 ArticleBody 的相關資料呢?
目前想到的方法:
在 Article.java 裡面加上 ArticleBody articleBody; 和相應的 getter/setter
但是這樣的話網頁部份要怎麼寫呢?
還請大家多多指教,謝謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.250.73.121
※ 文章網址: http://www.ptt.cc/bbs/java/M.1415351126.A.B84.html
※ 編輯: justin761002 (60.250.73.121), 11/07/2014 17:25:14
推
11/07 18:37, , 1F
11/07 18:37, 1F
→
11/07 18:38, , 2F
11/07 18:38, 2F
喔喔,原來如此,非常感謝
※ 編輯: justin761002 (118.166.243.146), 11/08/2014 13:39:58
java 近期熱門文章
PTT數位生活區 即時熱門文章