Advertisement
Guest User

Untitled

a guest
May 1st, 2016
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 24.06 KB | None | 0 0
  1. when i try to run this application it will give that type error I don't know
  2. what is the problem please help me in this issue
  3. INFO: Server startup in 4589 ms
  4. **in formBackingObject()**
  5. May 01, 2016 12:45:02 PM org.apache.catalina.core.ApplicationDispatcher
  6. invoke
  7. SEVERE: Servlet.service() for servlet jsp threw exception
  8.  
  9. commons-logging-1.1.1.jar
  10. jstl-1.2.jar
  11. org.springframework.web.servlet-3.1.0.M2.jar
  12. spring-aop-4.2.1.RELEASE.jar
  13. spring-aspects-4.2.1.RELEASE.jar
  14. spring-beans-4.2.1.RELEASE.jar
  15. spring-context-4.2.1.RELEASE.jar
  16. spring-core-4.2.1.RELEASE.jar
  17. spring-expression-4.2.1.RELEASE.jar
  18. spring-messaging-4.2.1.RELEASE.jar
  19. spring-web-4.2.1.RELEASE.jar
  20. spring-webmvc-4.2.1.RELEASE.jar
  21.  
  22. message javax.servlet.ServletException: java.lang.NoClassDefFoundError:
  23. org/springframework/web/util/ExpressionEvaluationUtils
  24.  
  25. description The server encountered an internal error that prevented it from
  26. fulfilling this request.
  27.  
  28. org.apache.jasper.JasperException: javax.servlet.ServletException:
  29. java.lang.NoClassDefFoundError:
  30. org/springframework/web/util/ExpressionEvaluationUtils
  31. org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServlet
  32. Wrapper.java:502)
  33. org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:4
  34. 12)
  35. org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
  36. org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
  37. javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
  38.  
  39. javax.servlet.ServletException: java.lang.NoClassDefFoundError:
  40. org/springframework/web/util/ExpressionEvaluationUtils
  41. org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextI
  42. mpl.java:865)
  43. org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImp l.java:794)
  44. org.apache.jsp.login_jsp._jspService(login_jsp.java:181)
  45.  
  46. java.lang.NoClassDefFoundError:
  47. org/springframework/web/util/ExpressionEvaluationUtils
  48. org.springframework.web.servlet.tags.form.AbstractFormTag.evaluate(AbstractF ormTag.java:50)
  49. org.springframework.web.servlet.tags.form.FormTag.resolveModelAttribute(Form Tag.java:378)
  50. org.springframework.web.servlet.tags.form.FormTag.autogenerateId(FormTag.jav a:370)
  51. org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.re solveId(AbstractDataBoundFormElementTag.java:138)
  52.  
  53. May 01, 2016 12:44:59 PM org.apache.jk.server.JkMain start
  54. INFO: Jk running ID=0 time=0/32 config=null
  55. May 01, 2016 12:44:59 PM org.apache.catalina.startup.Catalina start
  56. INFO: Server startup in 4589 ms
  57. in formBackingObject()
  58. May 01, 2016 12:45:02 PM org.apache.catalina.core.ApplicationDispatch
  59. invoke
  60. SEVERE: Servlet.service() for servlet jsp threw exception
  61. java.lang.ClassNotFoundException:
  62. org.springframework.web.util.ExpressionEvaluationUtils
  63. at
  64. org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.
  65. java:1680)
  66. at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.
  67. java:1526)
  68. at
  69. org.springframework.web.servlet.tags.form.AbstractFormTag.evaluate(Abstract
  70. FormTag.java:50)
  71. at
  72. org.springframework.web.servlet.tags.form.FormTag.resolveModelAttribute
  73. (FormTag.java:378)
  74. at org.springframework.web.servlet.tags.form.FormTag.autogenerateId
  75. (FormTag.java:370)
  76. at org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag
  77. .resolveId(AbstractDataBoundFormElementTag.java:138)
  78. at org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag
  79. .writeDefaultAttributes(AbstractDataBoundFormElementTag.java:122)
  80. at org.springframework.web.servlet.tags.form.AbstractHtmlElementTag
  81. .writeDefaultAttributes(AbstractHtmlElementTag.java:408)
  82. at org.springframework.web.servlet.tags.form.FormTag.writeTagContent
  83. (FormTag.java:329)
  84. at org.springframework.web.servlet.tags.form.AbstractFormTag.doStart
  85. TagInternal(AbstractFormTag.java:102)
  86. at org.springframework.web.servlet.tags.RequestContextAwareTag.
  87. doStartTag(RequestContextAwareTag.java:79)
  88. at org.apache.jsp.login_jsp._jspService(login_jsp.java:87)
  89. at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
  90. at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
  91. at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.
  92. java:388)
  93. at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
  94. at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
  95. at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
  96. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
  97. (ApplicationFilterChain.java:290)
  98. at org.apache.catalina.core.ApplicationFilterChain.doFilter
  99. (ApplicationFilterChain.java:206)
  100. at org.apache.catalina.core.ApplicationDispatcher.invoke
  101. (ApplicationDispatcher.java:646)
  102. at org.apache.catalina.core.ApplicationDispatcher.processRequest
  103. (ApplicationDispatcher.java:436)
  104. at org.apache.catalina.core.ApplicationDispatcher.doForward
  105. (ApplicationDispatcher.java:374)
  106. at org.apache.catalina.core.ApplicationDispatcher.forward
  107. (ApplicationDispatcher.java:302)
  108. at org.springframework.web.servlet.view.InternalResourceView.render
  109. MergedOutputModel(InternalResourceView.java:238)
  110. at org.springframework.web.servlet.view.AbstractView.render
  111. (AbstractView.java:250)
  112. at org.springframework.web.servlet.DispatcherServlet.render(Dispatcher
  113. Servlet.java:1120)
  114. at
  115. org.springframework.web.servlet.DispatcherServlet.doDispatch(Dispatcher
  116. Servlet.java:890)
  117. at org.springframework.web.servlet.DispatcherServlet.doService
  118. (DispatcherServlet.java:792)
  119. at org.springframework.web.servlet.FrameworkServlet.processRequest
  120. (FrameworkServlet.java:851)
  121. at org.springframework.web.servlet.FrameworkServlet.doGet
  122. (FrameworkServlet.java:756)
  123. at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
  124. at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
  125. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
  126. (ApplicationFilterChain.java:290)
  127. at org.apache.catalina.core.ApplicationFilterChain.doFilter
  128. (ApplicationFilterChain.java:206)
  129. at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapper
  130. Valve.java:233)
  131. at org.apache.catalina.core.StandardContextValve.invoke
  132. (StandardContextValve.java:191)
  133. at org.apache.catalina.core.StandardHostValve.invoke(StandardHost
  134. Valve.java:127)
  135. at org.apache.catalina.valves.ErrorReportValve.invoke(Error
  136. ReportValve.java:103)
  137. at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngine
  138. Valve.java:109)
  139. at org.apache.catalina.connector.CoyoteAdapter.service
  140. (CoyoteAdapter.java:293)
  141. at org.apache.coyote.http11.Http11Processor.process(Http11
  142. Processor.java:861)
  143. at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler
  144. .process(Http11Protocol.java:606)
  145. at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
  146. at java.lang.Thread.run(Unknown Source)
  147.  
  148. May 01, 2016 12:45:02 PM org.apache.catalina.core.Standard
  149. WrapperValve invoke
  150. SEVERE: Servlet.service() for servlet Spring threw exception
  151. java.lang.ClassNotFoundException:
  152. org.springframework.web.util.ExpressionEvaluationUtils
  153. at org.apache.catalina.loader.WebappClassLoader.loadClass
  154. (WebappClassLoader.java:1680)
  155. at org.apache.catalina.loader.WebappClassLoader.loadClass
  156. (WebappClassLoader.java:1526)
  157. at org.springframework.web.servlet.tags.form.AbstractFormTag.evaluate
  158. (AbstractFormTag.java:50)
  159. at org.springframework.web.servlet.tags.form.FormTag.resolveModelAttribute
  160. (FormTag.java:378)
  161. at org.springframework.web.servlet.tags.form.FormTag.autogenerateId
  162. (FormTag.java:370)
  163. at org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag
  164. .resolveId(AbstractDataBoundFormElementTag.java:138)
  165. at org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag
  166. .writeDefaultAttributes(AbstractDataBoundFormElementTag.java:122)
  167. at org.springframework.web.servlet.tags.form.AbstractHtmlElementTag.
  168. writeDefaultAttributes(AbstractHtmlElementTag.java:408)
  169. at org.springframework.web.servlet.tags.form.FormTag.writeTagContent
  170. (FormTag.java:329)
  171. at org.springframework.web.servlet.tags.form.AbstractFormTag.doStart
  172. TagInternal(AbstractFormTag.java:102)
  173. at org.springframework.web.servlet.tags.RequestContextAwareTag.
  174. doStartTag(RequestContextAwareTag.java:79)
  175. at org.apache.jsp.login_jsp._jspService(login_jsp.java:87)
  176. at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
  177. at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
  178. at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper
  179. .java:388)
  180. at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
  181. at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
  182. at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
  183. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
  184. (ApplicationFilterChain.java:290)
  185. at org.apache.catalina.core.ApplicationFilterChain.doFilter
  186. (ApplicationFilterChain.java:206)
  187. at org.apache.catalina.core.ApplicationDispatcher.invoke
  188. (ApplicationDispatcher.java:646)
  189. at org.apache.catalina.core.ApplicationDispatcher.processRequest
  190. (ApplicationDispatcher.java:436)
  191. at org.apache.catalina.core.ApplicationDispatcher.doForward
  192. (ApplicationDispatcher.java:374)
  193. at org.apache.catalina.core.ApplicationDispatcher.forward
  194. (ApplicationDispatcher.java:302)
  195. at org.springframework.web.servlet.view.InternalResourceView.
  196. renderMergedOutputModel(InternalResourceView.java:238)
  197. at org.springframework.web.servlet.view.AbstractView.render
  198. (AbstractView.java:250)
  199. at org.springframework.web.servlet.DispatcherServlet.render
  200. (DispatcherServlet.java:1120)
  201. at org.springframework.web.servlet.DispatcherServlet.doDispatch
  202. (DispatcherServlet.java:890)
  203. at org.springframework.web.servlet.DispatcherServlet.doService
  204. (DispatcherServlet.java:792)
  205. at org.springframework.web.servlet.FrameworkServlet.processRequest
  206. (FrameworkServlet.java:851)
  207. at org.springframework.web.servlet.FrameworkServlet.doGet
  208. (FrameworkServlet.java:756)
  209. at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
  210. at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
  211. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
  212. (ApplicationFilterChain.java:290)
  213. at org.apache.catalina.core.ApplicationFilterChain.doFilter
  214. (ApplicationFilterChain.java:206)
  215. at org.apache.catalina.core.StandardWrapperValve.invoke
  216. (StandardWrapperValve.java:233)
  217. at org.apache.catalina.core.StandardContextValve.invoke
  218. (StandardContextValve.java:191)
  219. at org.apache.catalina.core.StandardHostValve.invoke
  220. (StandardHostValve.java:127)
  221. at org.apache.catalina.valves.ErrorReportValve.invoke
  222. (ErrorReportValve.java:103)
  223. at org.apache.catalina.core.StandardEngineValve.invoke
  224. (StandardEngineValve.java:109)
  225. at org.apache.catalina.connector.CoyoteAdapter.service
  226. (CoyoteAdapter.java:293)
  227. at org.apache.coyote.http11.Http11Processor.process
  228. (Http11Processor.java:861)
  229. at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler
  230. .process(Http11Protocol.java:606)
  231. at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
  232. at java.lang.Thread.run(Unknown Source)
  233.  
  234. in formBackingObject()
  235. May 01, 2016 12:53:38 PM org.apache.catalina.core.ApplicationDispatcher
  236. invoke
  237. SEVERE: Servlet.service() for servlet jsp threw exception
  238. java.lang.NoClassDefFoundError:
  239. org/springframework/web/util/ExpressionEvaluationUtils
  240. at
  241. org.springframework.web.servlet.tags.form.AbstractFormTag.
  242. evaluate(AbstractFormTag.java:50)
  243. at org.springframework.web.servlet.tags.form.FormTag.resolveModel
  244. Attribute(FormTag.java:378)
  245. at org.springframework.web.servlet.tags.form.FormTag.autogenerateId
  246. (FormTag.java:370)
  247. at org.springframework.web.servlet.tags.form.AbstractDataBoundFormElement
  248. Tag.resolveId(AbstractDataBoundFormElementTag.java:138)
  249. at org.springframework.web.servlet.tags.form.AbstractDataBoundFormElement
  250. Tag.writeDefaultAttributes(AbstractDataBoundFormElementTag.java:122)
  251. at org.springframework.web.servlet.tags.form.AbstractHtmlElementTag.
  252. writeDefaultAttributes(AbstractHtmlElementTag.java:408)
  253. at org.springframework.web.servlet.tags.form.FormTag
  254. .writeTagContent(FormTag.java:329)
  255. at org.springframework.web.servlet.tags.form.AbstractFormTag.doStartTag
  256. Internal(AbstractFormTag.java:102)
  257. at org.springframework.web.servlet.tags.RequestContextAwareTag.
  258. doStartTag(RequestContextAwareTag.java:79)
  259. at org.apache.jsp.login_jsp._jspService(login_jsp.java:87)
  260. at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
  261. at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
  262. at org.apache.jasper.servlet.JspServletWrapper.service
  263. (JspServletWrapper.java:388)
  264. at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
  265. at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
  266. at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
  267. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
  268. (ApplicationFilterChain.java:290)
  269. at org.apache.catalina.core.ApplicationFilterChain.doFilter
  270. (ApplicationFilterChain.java:206)
  271. at org.apache.catalina.core.ApplicationDispatcher.invoke
  272. (ApplicationDispatcher.java:646)
  273. at org.apache.catalina.core.ApplicationDispatcher.processRequest
  274. (ApplicationDispatcher.java:436)
  275. at org.apache.catalina.core.ApplicationDispatcher.doForward
  276. (ApplicationDispatcher.java:374)
  277. at org.apache.catalina.core.ApplicationDispatcher.forward
  278. (ApplicationDispatcher.java:302)
  279. at org.springframework.web.servlet.view.InternalResourceView.
  280. renderMergedOutputModel(InternalResourceView.java:238)
  281. at org.springframework.web.servlet.view.AbstractView.render
  282. (AbstractView.java:250)
  283. at org.springframework.web.servlet.DispatcherServlet.render
  284. (DispatcherServlet.java:1120)
  285. at org.springframework.web.servlet.DispatcherServlet.doDispatch
  286. (DispatcherServlet.java:890)
  287. at org.springframework.web.servlet.DispatcherServlet.doService
  288. (DispatcherServlet.java:792)
  289. at org.springframework.web.servlet.FrameworkServlet.processRequest
  290. (FrameworkServlet.java:851)
  291. at org.springframework.web.servlet.FrameworkServlet.doGet
  292. (FrameworkServlet.java:756)
  293. at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
  294. at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
  295. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
  296. (ApplicationFilterChain.java:290)
  297. at org.apache.catalina.core.ApplicationFilterChain.doFilter
  298. (ApplicationFilterChain.java:206)
  299. at org.apache.catalina.core.StandardWrapperValve.invoke
  300. (StandardWrapperValve.java:233)
  301. at org.apache.catalina.core.StandardContextValve.invoke
  302. (StandardContextValve.java:191)
  303. at org.apache.catalina.core.StandardHostValve.invoke
  304. (StandardHostValve.java:127)
  305. at org.apache.catalina.valves.ErrorReportValve.invoke
  306. (ErrorReportValve.java:103)
  307. at org.apache.catalina.core.StandardEngineValve.invoke
  308. (StandardEngineValve.java:109)
  309. at org.apache.catalina.connector.CoyoteAdapter.
  310. service(CoyoteAdapter.java:293)
  311. at org.apache.coyote.http11.Http11Processor.process
  312. (Http11Processor.java:861)
  313. at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.
  314. process(Http11Protocol.java:606)
  315. at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
  316. at java.lang.Thread.run(Unknown Source)
  317.  
  318. May 01, 2016 12:53:38 PM org.apache.catalina.core.StandardWrapperValve
  319. invoke
  320. SEVERE: Servlet.service() for servlet Spring threw exception
  321. java.lang.NoClassDefFoundError:
  322. org/springframework/web/util/ExpressionEvaluationUtils
  323. at org.springframework.web.servlet.tags.form.AbstractFormTag.
  324. evaluate(AbstractFormTag.java:50)
  325. at org.springframework.web.servlet.tags.form.FormTag.resolveModel
  326. Attribute(FormTag.java:378)
  327. at org.springframework.web.servlet.tags.form.FormTag.autogenerateId
  328. (FormTag.java:370)
  329. at org.springframework.web.servlet.tags.form.AbstractDataBoundFormElement
  330. Tag.resolveId(AbstractDataBoundFormElementTag.java:138)
  331. at org.springframework.web.servlet.tags.form.AbstractDataBoundFormElement
  332. Tag.writeDefaultAttributes(AbstractDataBoundFormElementTag.java:122)
  333. at org.springframework.web.servlet.tags.form.AbstractHtmlElementTag.
  334. writeDefaultAttributes(AbstractHtmlElementTag.java:408)
  335. at org.springframework.web.servlet.tags.form.FormTag.writeTagContent
  336. (FormTag.java:329)
  337. at org.springframework.web.servlet.tags.form.AbstractFormTag.doStartTag
  338. Internal(AbstractFormTag.java:102)
  339. at org.springframework.web.servlet.tags.RequestContextAwareTag.
  340. doStartTag(RequestContextAwareTag.java:79)
  341. at org.apache.jsp.login_jsp._jspService(login_jsp.java:87)
  342. at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
  343. at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
  344. at org.apache.jasper.servlet.JspServletWrapper.service(
  345. JspServletWrapper.java:388)
  346. at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
  347. at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
  348. at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
  349. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
  350. (ApplicationFilterChain.java:290)
  351. at org.apache.catalina.core.ApplicationFilterChain.doFilter(
  352. ApplicationFilterChain.java:206)
  353. at org.apache.catalina.core.ApplicationDispatcher.invoke
  354. (ApplicationDispatcher.java:646)
  355. at org.apache.catalina.core.ApplicationDispatcher.processRequest
  356. (ApplicationDispatcher.java:436)
  357. at org.apache.catalina.core.ApplicationDispatcher.doForward
  358. (ApplicationDispatcher.java:374)
  359. at org.apache.catalina.core.ApplicationDispatcher.forward
  360. (ApplicationDispatcher.java:302)
  361. at org.springframework.web.servlet.view.InternalResourceView
  362. .renderMergedOutputModel(InternalResourceView.java:238)
  363. at org.springframework.web.servlet.view.AbstractView.render
  364. (AbstractView.java:250)
  365. at org.springframework.web.servlet.DispatcherServlet.render
  366. (DispatcherServlet.java:1120)
  367. at org.springframework.web.servlet.DispatcherServlet.doDispatch
  368. (DispatcherServlet.java:890)
  369. at org.springframework.web.servlet.DispatcherServlet.doService
  370. (DispatcherServlet.java:792)
  371. at org.springframework.web.servlet.FrameworkServlet.processRequest
  372. (FrameworkServlet.java:851)
  373. at org.springframework.web.servlet.FrameworkServlet.doGet
  374. (FrameworkServlet.java:756)
  375. at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
  376. at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
  377. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
  378. (ApplicationFilterChain.java:290)
  379. at org.apache.catalina.core.ApplicationFilterChain.doFilter
  380. (ApplicationFilterChain.java:206)
  381. at org.apache.catalina.core.StandardWrapperValve.invoke
  382. (StandardWrapperValve.java:233)
  383. at org.apache.catalina.core.StandardContextValve.invoke
  384. (StandardContextValve.java:191)
  385. at org.apache.catalina.core.StandardHostValve.invoke
  386. (StandardHostValve.java:127)
  387. at org.apache.catalina.valves.ErrorReportValve.invoke
  388. (ErrorReportValve.java:103)
  389. at org.apache.catalina.core.StandardEngineValve.invoke
  390. (StandardEngineValve.java:109)
  391. at org.apache.catalina.connector.CoyoteAdapter.service
  392. (CoyoteAdapter.java:293)
  393. at org.apache.coyote.http11.Http11Processor.process
  394. (Http11Processor.java:861)
  395. at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.
  396. process(Http11Protocol.java:606)
  397. at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
  398. at java.lang.Thread.run(Unknown Source)
  399.  
  400. <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
  401. <html>
  402. <body>
  403. <a href="<c:url value="login.jk"/>">User Login</a>
  404. </body>
  405. </html>
  406.  
  407. package com.spring;
  408.  
  409. import javax.servlet.ServletException;
  410. import javax.servlet.http.HttpServletRequest;
  411.  
  412. import org.springframework.validation.BindException;
  413. import org.springframework.web.servlet.ModelAndView;
  414. import org.springframework.web.servlet.mvc.SimpleFormController;
  415.  
  416.  
  417. @SuppressWarnings("deprecation")
  418. public class LoginController extends SimpleFormController{
  419.  
  420. public ModelAndView onSubmit(Object command,BindException errors) throws
  421. ServletException
  422. {
  423.  
  424.  
  425. System.out.println("in onSubmit()");
  426. User user=(User)command;
  427. String un=user.getUsername();
  428. String pw=user.getPassword();
  429. String view="";
  430. if(un.equals(pw))
  431. {
  432. view=getSuccessView();
  433. }
  434. else
  435. {
  436. view=getFormView();
  437. }
  438.  
  439. return new ModelAndView(view,"user",user);
  440. }
  441.  
  442. public Object formBackingObject(HttpServletRequest req) throws
  443. ServletException
  444. {
  445. System.out.println("in formBackingObject()");
  446. User user=new User();
  447. user.setUsername("jitu");
  448. return user;
  449. }
  450. }
  451.  
  452. <%@ page language="java" contentType="text/html; charset=UTF-8"
  453. pageEncoding="UTF-8"%>
  454. <%@ taglib prefix="form" uri="http://www.springframework.org/tags/form"%>
  455.  
  456. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
  457. "http://www.w3.org/TR/html4/loose.dtd">
  458. <html>
  459. <head>
  460. <body>
  461. <center>
  462. <h1> user account</h1>
  463. <form:form method="POST" commandName="user">
  464. <table>
  465. <tr>
  466. <td> user name: </td>
  467. <td><form:input path="username"/></td>
  468. <td><font color="red" size=5>
  469. <form:errors path="username"/></font></td>
  470. </tr>
  471. <tr>
  472. <td>Password: </td>
  473. <td><form:password path="password"/></td>
  474. <td><form:errors path="password"/></td>
  475. </tr>
  476. </table>
  477.  
  478. <input type="submit" value="Login"/>
  479.  
  480. </form:form>
  481. </center>
  482. </body>
  483. </html>
  484.  
  485. public class User {
  486. private String username;
  487. private String password;
  488. public String getUsername() {
  489. return username;
  490. }
  491. public void setUsername(String username) {
  492. this.username = username;
  493. }
  494. public String getPassword() {
  495. return password;
  496. }
  497. public void setPassword(String password) {
  498. this.password = password;
  499. }
  500.  
  501.  
  502. }
  503.  
  504. package com.spring;
  505.  
  506. import org.springframework.validation.Errors;
  507. import org.springframework.validation.Validator;
  508.  
  509. public class UserValidator implements Validator {
  510.  
  511. @Override
  512. public boolean supports(Class clazz) {
  513.  
  514. return User.class.equals(clazz);
  515. }
  516.  
  517. @Override
  518. public void validate(Object command, Errors errors) {
  519. User user=(User)command;
  520. if(user.getUsername()==null||user.getUsername().length()==0)
  521. {
  522. errors.rejectValue("username", "error.username.required",null,"Username
  523. Required.");
  524. }
  525. if(user.getPassword()==null||user.getPassword().length()==0)
  526. {
  527. errors.rejectValue("password","error.password.required",null,"Password
  528. Required.");
  529. }
  530. }
  531.  
  532. }
  533.  
  534. <%@ taglib prefix="form" uri="http://www.springframework.org/tags/form"%>
  535. <html>
  536. <body>
  537. <h1>HI ${user.username}; Your Login SuccessFul</h1>
  538. <h1>This is your home page</h1>
  539. </body>
  540. </html>
  541.  
  542. error.username.required=Username is Mandatory
  543. error.password.required=Password is Mandatory
  544.  
  545. <?xml version="1.0" encoding="UTF-8"?>
  546. <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  547. xmlns="http://java.sun.com/xml/ns/javaee"
  548. xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
  549. http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID"
  550. version="2.5">
  551. <display-name>SpringMvcValidation</display-name>
  552. <welcome-file-list>
  553. <welcome-file>index.html</welcome-file>
  554. <welcome-file>index.htm</welcome-file>
  555. <welcome-file>index.jsp</welcome-file>
  556. <welcome-file>default.html</welcome-file>
  557. <welcome-file>default.htm</welcome-file>
  558. <welcome-file>default.jsp</welcome-file>
  559. <welcome-file>login.jsp</welcome-file>
  560. </welcome-file-list>
  561. <servlet>
  562. <servlet-name>Spring</servlet-name>
  563. <servlet-class>org.springframework.web.servlet.DispatcherServlet
  564. </servlet- class>
  565.  
  566. <load-on-startup>1</load-on-startup>
  567. </servlet>
  568. <servlet-mapping>
  569. <servlet-name>Spring</servlet-name>
  570. <url-pattern>*.jk</url-pattern>
  571. </servlet-mapping>
  572. </web-app>
  573.  
  574. <beans xmlns="http://www.springframework.org/schema/beans"
  575. xmlns:context="http://www.springframework.org/schema/context"
  576. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  577. xsi:schemaLocation="
  578. http://www.springframework.org/schema/beans
  579. http://www.springframework.org/schema/beans/spring-beans-4.0.xsd
  580. http://www.springframework.org/schema/context
  581. http://www.springframework.org/schema/context/spring-context-4.0.xsd">
  582. <context:annotation-config/>
  583. <bean
  584. class="org.springframework.web.servlet.view.InternalResourceViewResolver">
  585. <property name="viewClass"
  586. value="org.springframework.web.servlet.view.InternalResourceView">
  587. </property>
  588.  
  589. <property name="prefix" value="/" />
  590. <property name="suffix" value=".jsp" />
  591.  
  592. </bean>
  593. <bean name="/login.jk" class="com.spring.LoginController">
  594. <property name="sessionForm" value="true"/>
  595. <property name="commandName" value="user"/>
  596. <property name="commandClass" value="com.spring.User"/>
  597. <property name="validator">
  598. <bean class="com.spring.UserValidator"/>
  599. </property>
  600. <property name="formView" value="login"/>
  601. <property name="successView" value="home"/>
  602. </bean>
  603. <bean id="messageSource"
  604. class="org.springframework.context.support.ResourceBundleMessageSource">
  605. <property name="basename" value="messages"></property>
  606.  
  607. </bean>
  608. </beans>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement