第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

是什么導(dǎo)致“java.lang.IllegalStateException:

是什么導(dǎo)致“java.lang.IllegalStateException:

翻翻過去那場雪 2019-06-21 13:14:24
是什么導(dǎo)致“java.lang.IllegalStateException:BindingResult或bean名稱的普通目標(biāo)對象‘命令’作為請求屬性可用”?這意味著這是一個廣泛的典型的問答文章,為這些類型的問題。我試圖編寫一個SpringMVC Web應(yīng)用程序,用戶可以在這個應(yīng)用程序中將電影名稱添加到內(nèi)存中的集合中。它的配置如下public class Application extends AbstractAnnotationConfigDispatcherServletInitializer {     protected Class<?>[] getRootConfigClasses() {         return new Class<?>[] {};     }     protected Class<?>[] getServletConfigClasses() {         return new Class<?>[] { SpringServletConfig.class };     }     protected String[] getServletMappings() {         return new String[] { "/" };     }}和@Configuration@ComponentScan("com.example")public class SpringServletConfig extends WebMvcConfigurationSupport {     @Bean     public InternalResourceViewResolver resolver() {         InternalResourceViewResolver vr = new InternalResourceViewResolver();         vr.setPrefix("WEB-INF/jsps/");         vr.setSuffix(".jsp");         return vr;     }}有一個@Controller類中的com.example包裝@Controllerpublic class MovieController {     private final CopyOnWriteArrayList<Movie> movies = new CopyOnWriteArrayList<>();     @RequestMapping(path = "/movies", method = RequestMethod.GET)     public String homePage(Model model) {         model.addAttribute("movies", movies);         return "index";     }     @RequestMapping(path = "/movies", method = RequestMethod.POST)     public String upload(@ModelAttribute("movie") Movie movie, BindingResult errors) {         if (!errors.hasErrors()) {             movies.add(movie);         }         return "redirect:/movies";     }     public static class Movie {         private String filmName;         public String getFilmName() {             return filmName;         }         public void setFilmName(String filmName) {             this.filmName = filmName;         }     }}應(yīng)用程序配置了上下文路徑。/Example..當(dāng)我發(fā)送GET請求時http://localhost:8080/Example/movies我期望JSP生成一個HTML<form>只有一個文本輸入,用于Movie名稱和提交按鈕,我可以使用它發(fā)送帶有新的POST請求。Movie..為什么JSP servlet不能呈現(xiàn)Spring的<form:form>標(biāo)簽?
查看完整描述

3 回答

?
繁花不似錦

TA貢獻(xiàn)1851條經(jīng)驗 獲得超4個贊

為了使表單標(biāo)記變得簡單,只需添加一個“CommandName”,這對于它實際上要查找的內(nèi)容來說是一個可怕的名稱…它需要您在MdelAttribute注釋中命名的對象。因此,在本例中,命令名=“電影”。

這樣你就不用讀冗長的解釋了,朋友。


查看完整回答
反對 回復(fù) 2019-06-21
?
ibeautiful

TA貢獻(xiàn)1993條經(jīng)驗 獲得超6個贊

在我的例子中,它通過添加modelAttribute="movie"到Form標(biāo)記,并將模型名稱放在屬性的前面,如下所示<form:input path="filmName" type="text" id="movie.name" />


查看完整回答
反對 回復(fù) 2019-06-21
  • 3 回答
  • 0 關(guān)注
  • 3751 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號