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

您的位置:首頁技術文章
文章詳情頁

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

瀏覽:220日期:2024-05-15 17:15:02
(adsbygoogle = window.adsbygoogle || []).push({}); 如何解決錯誤:java.lang.NoSuchMethodException:java.lang.Long()在spring MVC中?

這@modelattribute('studentId') LongstudentId是問題的根源,因為spring找不到可以提供此Long對象的方法,因此它試圖實例化一個對象并將其作為方法參數傳遞。 您可以:

@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實例可以從哪里來?有幾種選擇:

由于使用@SessionAttributes,它可能已經在模型中-請參閱“使用@SessionAttributes在請求之間的HTTP會話中存儲模型屬性”一節。由于同一控制器中的@modelattribute方法,它可能已經在模型中-如上一節中所述。可以基于URI模板變量和類型轉換器(在下面更詳細地說明)來檢索它。可以使用其默認構造函數實例化它。

如果studentId是參數的名字從你可以使用UI發送@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';}解決方法

從數據庫讀取學生對象時出現此錯誤。

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)

學生.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;} }

標簽: java
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
一本色道久久精品| 免费日本视频一区| 国产精品一区二区精品| 你懂的亚洲视频| 视频在线不卡免费观看| 成人午夜精品| 9色精品在线| 亚洲精品在线a| 欧美日韩黄网站| 麻豆91小视频| 欧美成a人免费观看久久| av中文资源在线资源免费观看| 青青青免费在线视频| 欧美日韩国产亚洲一区| 日韩激情一二三区| 日韩免费久久| 亚洲丝袜美腿一区| 成人黄色av| 欧美日韩少妇| 日韩成人在线看| 国产精品国产三级国产在线观看| 久久一级电影| 欧美精品观看| 成人羞羞在线观看网站| 热久久久久久久| 精品资源在线| 亚洲网站视频| 国产欧美69| 国内精品99| 国产精品视频一区二区三区四蜜臂| 日韩欧美综合| 日韩精品一页| 99久久99视频只有精品| 日韩精品成人| 欧美午夜精彩| 麻豆国产精品| 日本欧美在线看| 五月天av在线| 日韩和欧美一区二区三区| 最近高清中文在线字幕在线观看1| 午夜精品免费| 国产精品免费99久久久| 六月丁香综合| 久久久精品午夜少妇| 国产精品久久国产愉拍| 中文一区在线| 日韩国产在线| 国产精品一区免费在线| 久久午夜精品| 久久精品青草| 精品国产午夜| 国产欧美日韩在线一区二区| 在线成人直播| 香蕉成人av| 精品久久久久久久| 日韩一区二区三区免费视频| 欧美三区四区| 久久精品理论片| 天堂精品久久久久| 99国产精品视频免费观看一公开| 超碰99在线| 欧美激情五月| 国产精品一区二区三区四区在线观看| 免费不卡在线观看| 日韩视频一区| 尤物tv在线精品| 欧洲一区二区三区精品| 国产一区二区三区四区二区| 国产精品一区二区精品 | 视频一区视频二区中文字幕| 国产高潮在线| 精品一区二区三区中文字幕| 欧美片网站免费| 日韩黄色在线观看| 亚洲一区二区免费在线观看| 9色国产精品| 国产免费成人| 樱桃成人精品视频在线播放| 色婷婷精品视频| 久久久9色精品国产一区二区三区| 精品五月天堂| 久久女人天堂| 国产成人精品三级高清久久91| 国产福利亚洲| 日韩在线成人| 蜜臀久久99精品久久久画质超高清 | 国产精品外国| 亚洲激情久久| 午夜日韩在线| 欧美精品自拍| 日韩一级网站| 免费成人在线影院| 亚洲另类黄色| 中文字幕av一区二区三区人| 亚洲欧美久久| 一区二区电影| 青青草国产成人99久久| 日本精品久久| 国产日韩1区| 久久免费视频66| 亚洲综合电影| 在线日韩中文| 久久亚洲不卡| 日韩av中文字幕一区二区| 国产欧美自拍一区| 精品成人18| 不卡av一区二区| 亚洲天堂av资源在线观看| 欧美精品国产白浆久久久久| 欧美亚洲网站| 精品成人18| 精品捆绑调教一区二区三区| 欧美1区2区3区| 亚洲精品系列| 国产区精品区| 色黄视频在线观看| 99pao成人国产永久免费视频| 日本大胆欧美人术艺术动态| 日韩成人一级| 国内精品麻豆美女在线播放视频| 亚洲黄色网址| 欧美日韩少妇| 日韩国产欧美三级| 成人综合一区| 肉色欧美久久久久久久免费看| 欧美福利在线| 欧美午夜三级| 日韩欧美1区| 亚洲深夜福利在线观看| 欧美国产专区| 精品中文字幕一区二区三区av| 日本亚洲三级在线| 福利视频一区| 日韩一区欧美二区| 成人午夜在线| 视频一区二区欧美| 麻豆91精品91久久久的内涵| 亚洲欧美伊人| 国产精品片aa在线观看| av在线日韩| 人人精品久久| 久久精品国产www456c0m| 日本午夜精品视频在线观看| 亚洲va中文在线播放免费| 亚洲日本欧美| 日韩精品诱惑一区?区三区| 亚洲精品三级| 91精品啪在线观看国产18| 日韩久久99| 久久中文字幕二区| 国产精品s色| 麻豆精品网站| 欧美香蕉视频| 国产日韩欧美一区二区三区| 私拍精品福利视频在线一区| 国产精品一线天粉嫩av| 99亚洲精品| 日韩大片免费观看| 欧美在线黄色| 亚洲免费网址| 日本在线精品| 麻豆久久一区| 亚洲综合五月| 欧美亚洲国产精品久久| 里番精品3d一二三区| 亚洲理论在线| 亚洲精品网址| 日韩精品一区二区三区免费观影 | 日韩av成人高清| 影音国产精品| 97在线精品| 国产精品久久久久久妇女| 亚洲综合丁香| 欧美日韩中文一区二区| 97精品一区| 久久永久免费| 国产日产高清欧美一区二区三区| 国产精品婷婷| 激情欧美一区二区三区| 国产一二在线播放| 精品深夜福利视频| 久久狠狠亚洲综合| 一二三区精品| 日韩制服丝袜先锋影音| 亚洲手机在线| 日韩精品免费一区二区在线观看| 久久精品系列| 美腿丝袜在线亚洲一区| 国产欧美自拍| 日本欧美大码aⅴ在线播放| 免费成人av在线播放| 国产亚洲激情| 欧美在线亚洲综合一区| 天堂日韩电影| av亚洲一区二区三区| 亚洲播播91| 欧美日韩在线网站| 国产在线成人| 黄色免费成人| 亚洲免费婷婷|