日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

錯(cuò)誤:java.lang.NoSuchMethodException:java.lang.Long。()在spring MVC中

瀏覽:239日期:2024-04-20 18:07:54
如何解決錯(cuò)誤:java.lang.NoSuchMethodException:java.lang.Long。()在spring MVC中?

這@modelattribute('studentId') LongstudentId是問(wèn)題的根源,因?yàn)閟pring找不到可以提供此Long對(duì)象的方法,因此它試圖實(shí)例化一個(gè)對(duì)象并將其作為方法參數(shù)傳遞。 您可以:

@RequestMapping(value = '/read.html')

public String readStudent(Model model,Long studentId) { Student student = null; studentId = 2l; try {student = serviceFile.readStudent(studentId); } catch(Exception e){model.addAttribute(“message”, “Some thing went wrong !!!! Exception occured”);return “message”; } model.addAttribute(“student”, student); return “read”;}

在您的 中

@modelattribute

public void provideStudentId(Model model){ model.addAttribute(“studentId”, new Long(1));}

官方文件

@RequestMapping(path = '/owners/{ownerId}/pets/{petId}/edit', method = RequestMethod.POST)public String processSubmit(@modelattribute Pet pet) { }

給定以上示例,Pet實(shí)例可以從哪里來(lái)?有幾種選擇:

由于使用@SessionAttributes,它可能已經(jīng)在模型中-請(qǐng)參閱“使用@SessionAttributes在請(qǐng)求之間的HTTP會(huì)話中存儲(chǔ)模型屬性”一節(jié)。由于同一控制器中的@modelattribute方法,它可能已經(jīng)在模型中-如上一節(jié)中所述。可以基于URI模板變量和類(lèi)型轉(zhuǎn)換器(在下面更詳細(xì)地說(shuō)明)來(lái)檢索它。可以使用其默認(rèn)構(gòu)造函數(shù)實(shí)例化它。

如果studentId是參數(shù)的名字從你可以使用UI發(fā)送@RequestParam這樣

@RequestMapping(value = '/read.html')public String readStudent(Model model, @RequestParam('studentId') Long studentId) { Student student = null; studentId = 2l; try {student = serviceFile.readStudent(studentId); } catch(Exception e) {model.addAttribute('message', 'Some thing went wrong !!!! Exception occoured');return 'message'; } model.addAttribute('student', student); return 'read';}解決方法

從數(shù)據(jù)庫(kù)讀取學(xué)生對(duì)象時(shí)出現(xiàn)此錯(cuò)誤。

org.springframework.beans.BeanInstantiationException: Failed to instantiate [java.lang.Long]: No default constructor found; nested exception is java.lang.NoSuchMethodException: java.lang.Long.<init>()org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:107)

全棧跟蹤:

org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [java.lang.Long]: No default constructor found; nested exception is java.lang.NoSuchMethodException: java.lang.Long.<init>() org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:978) org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:857) javax.servlet.http.HttpServlet.service(HttpServlet.java:617) org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:842) javax.servlet.http.HttpServlet.service(HttpServlet.java:717)root causeorg.springframework.beans.BeanInstantiationException: Failed to instantiate [java.lang.Long]: No default constructor found; nested exception is java.lang.NoSuchMethodException: java.lang.Long.<init>() org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:107) org.springframework.web.bind.annotation.support.HandlerMethodInvoker.resolveModelAttribute(HandlerMethodInvoker.java:775) org.springframework.web.bind.annotation.support.HandlerMethodInvoker.resolveHandlerArguments(HandlerMethodInvoker.java:368) org.springframework.web.bind.annotation.support.HandlerMethodInvoker.invokeHandlerMethod(HandlerMethodInvoker.java:172) org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.invokeHandlerMethod(AnnotationMethodHandlerAdapter.java:446) org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.handle(AnnotationMethodHandlerAdapter.java:434) org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:943) org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:877) org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:966) org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:857) javax.servlet.http.HttpServlet.service(HttpServlet.java:617) org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:842) javax.servlet.http.HttpServlet.service(HttpServlet.java:717)root causejava.lang.NoSuchMethodException: java.lang.Long.<init>() java.lang.Class.getConstructor0(Class.java:3082) java.lang.Class.getDeclaredConstructor(Class.java:2178) org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:104) org.springframework.web.bind.annotation.support.HandlerMethodInvoker.resolveModelAttribute(HandlerMethodInvoker.java:775) org.springframework.web.bind.annotation.support.HandlerMethodInvoker.resolveHandlerArguments(HandlerMethodInvoker.java:368) org.springframework.web.bind.annotation.support.HandlerMethodInvoker.invokeHandlerMethod(HandlerMethodInvoker.java:172) org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.invokeHandlerMethod(AnnotationMethodHandlerAdapter.java:446) org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.handle(AnnotationMethodHandlerAdapter.java:434) org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:943) org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:877) org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:966) org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:857) javax.servlet.http.HttpServlet.service(HttpServlet.java:617) org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:842) javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

學(xué)生.java

@Entity@Table(name='Student')public class Student implements Serializable{ private static final long serialVersionUID = 1L; @Id @GeneratedValue(strategy=GenerationType.AUTO) @Column(name='studentId') Long studentId; @Column(name='studentName') String studentName;

Controller.java

@RequestMapping(value = '/read.html') public String readStudent(Model model,@ModelAttribute('studentId') Long studentId) {Student student = null;studentId = 2l;try{ student = serviceFile.readStudent(studentId);}catch(Exception e){ model.addAttribute('message','Some thing went wrong !!!! Exception occoured'); return 'message';} model.addAttribute('student',student);return 'read'; }

daoImpl.java

@Repository@Transactionalpublic class DaoImplFile implements DaoFile { private EntityManager entityManager; public EntityManager getEntityManager() {return entityManager; } @PersistenceContext public void setEntityManager(EntityManager entityManager) {this.entityManager = entityManager; } @Override public Student read(Long studentId) throws NullPointerException { Student student = entityManager.find(Student.class,studentId);if (student!=null) { return student;} else { return null;} }

標(biāo)簽: java
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日韩精品免费一区二区在线观看| 中文在线а√在线8| 国产一区日韩欧美| 成人免费网站www网站高清| 精品久久久久中文字幕小说| 国产精品麻豆成人av电影艾秋| 一级欧美视频| 免费日韩一区二区| 蜜桃久久精品一区二区| 亚洲欧洲av| 欧美在线不卡| 精品三级av在线导航| 日韩精品91| 亚洲免费精品| 视频一区在线播放| 亚洲一区二区三区久久久| 影音先锋久久精品| 国产欧美自拍| 免费日韩一区二区三区| 成人午夜网址| 欧美日韩在线二区| 九九综合在线| 日韩在线一区二区| 亚洲精品欧美| 欧美日本三区| 日韩不卡一区| 欧美特黄一区| 日韩国产成人精品| 福利在线一区| 日韩一区二区免费看| 日韩中文一区二区| 精品日韩一区| 欧美在线亚洲综合一区| 亚洲精品乱码| 国产中文欧美日韩在线| 亚洲韩日在线| 久久亚洲电影| 久久不见久久见免费视频7| 九九精品调教| 少妇精品久久久| 精品视频国内| 国产精品免费看| 久久不卡国产精品一区二区| 日韩精品诱惑一区?区三区| 99国产精品久久久久久久| 日本视频一区二区| 久久久精品网| 欧美日韩精品一区二区三区在线观看| 狠狠久久伊人中文字幕| 91九色精品| 国产精品4hu.www| 欧美影院三区| 日韩av资源网| 欧美日韩水蜜桃| 国产精品久久久久久久久久久久久久久| 欧美久久天堂| 91麻豆精品| 精品一区三区| 精品美女在线视频| 免费在线观看不卡| 麻豆视频在线看| 亚洲bt欧美bt精品777| 91看片一区| 国产欧美亚洲精品a| 九九在线精品| 精品欠久久久中文字幕加勒比| 亚洲在线国产日韩欧美| 国产精品视频一区二区三区四蜜臂 | 国产成人精品福利| 狠狠色综合网| 久久久久久一区二区| 亚洲综合图色| 久久wwww| 亚洲18在线| 色综合www| 国产精品手机在线播放| 欧美日韩三区| 色婷婷色综合| 日本不卡不码高清免费观看| 影视先锋久久| 国产一区二区精品久| 亚洲丝袜美腿一区| 国户精品久久久久久久久久久不卡| 国产欧美一区二区三区国产幕精品| 99视频精品| 青青久久av| 精品资源在线| 亚洲精品九九| 在线亚洲欧美| 99精品电影| 国产精品任我爽爆在线播放| 日韩精品一级二级| 另类中文字幕国产精品| 久久不卡国产精品一区二区| 天堂成人国产精品一区| 欧洲亚洲一区二区三区| 精品久久在线| 国产精品一区二区美女视频免费看 | 麻豆精品国产91久久久久久| 中文字幕一区二区av| 亚洲电影在线一区二区三区| av中文字幕在线观看第一页| 欧美国产另类| 欧美日韩18| 亚洲三级精品| 视频一区中文字幕国产| 欧美特黄a级高清免费大片a级| 国产九一精品| 日韩欧美在线精品| 午夜在线播放视频欧美| 欧美日韩视频| 99国产精品免费视频观看| 青青青免费在线视频| 麻豆中文一区二区| 免费一级欧美在线观看视频| 国产色99精品9i| 日韩国产在线一| 蜜桃视频在线观看一区| 夜久久久久久| 性色av一区二区怡红| 欧美日韩国产高清| 国产精品日本欧美一区二区三区| 亚洲永久av| 日韩欧美一区二区三区免费观看| 国产a亚洲精品| 国产成人免费av一区二区午夜| 国际精品欧美精品| 久久亚州av| 97精品国产| 不卡福利视频| 久久蜜桃av| 亚洲少妇在线| 亚洲综合精品| 亚洲精品动态| 午夜久久av| 欧美精品观看| 国产欧美视频在线| 欧美日韩va| 国产伦精品一区二区三区千人斩 | 国产精品一级| 国产激情精品一区二区三区| 精品三级av| 高清不卡亚洲| 免费av一区| 天堂va蜜桃一区二区三区| 亚洲精品在线a| 欧美日韩一区二区国产| 捆绑调教美女网站视频一区| 樱桃视频成人在线观看| 久久国产主播| 久久精品成人| 亚洲精品888| 日韩精品一区二区三区中文字幕| 青草国产精品| 国产成人久久精品一区二区三区| 天堂√8在线中文| 亚洲国产日韩欧美在线| 亚洲日产国产精品| 国产精品一区二区精品| 在线看片国产福利你懂的| 日韩精品一区二区三区免费观看| 国产一级久久| 欧美日本久久| 精品亚洲美女网站| 美女日韩在线中文字幕| 国产精品视频一区二区三区 | 国产欧美高清| 日韩毛片在线| 亚洲香蕉久久| 精品不卡一区| 1024精品久久久久久久久| 亚洲欧美网站在线观看| 国产精品久久久免费| 久久精品成人| 涩涩涩久久久成人精品| 国产精品片aa在线观看| 99精品小视频| 今天的高清视频免费播放成人| 亚洲日本久久| 久久婷婷国产| 91精品国产调教在线观看 | 开心激情综合| 国产亚洲网站| 久久精品国产在热久久| 一本一道久久a久久精品蜜桃| 日韩高清二区| 久久精品国产68国产精品亚洲| 日本在线观看不卡视频| 国产精品成久久久久| 天堂资源在线亚洲| 日韩不卡一区二区三区| 久久久五月天| 91成人在线精品视频| 日韩视频网站在线观看| 婷婷视频一区二区三区| 日韩精品水蜜桃| 久久国产精品免费一区二区三区| 99视频精品视频高清免费| 国产精品一级| 国产毛片一区|