我是Spring MVC的新手 - 我试图从我的javascript中传递一个日期作为请求Param
我的控制器看起来像 -
public @ResponseBody List<RecordDisplay> getRecords(
@RequestParam(value="userID") Long userID,
@RequestParam(value="fromDate") Date fromDate,
@RequestParam(value="toDate") Date toDate) {
Run Code Online (Sandbox Code Playgroud)
我的问题是如何通过javascript进行调用 - 就像URL应该是什么样的
for eg. - /getRecords?userID=1&fromDate=06022013&toDate=08022013'
Run Code Online (Sandbox Code Playgroud)
我需要一种方法来解析日期,以便Spring可以识别它吗?
我正在尝试设置我的第一个spring应用程序,并希望设置静态内容的映射.但是在加载页面时出现以下异常:
org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Cannot locate BeanDefinitionParser for element [resources]
Offending resource: ServletContext resource [/WEB-INF/springMVC-servlet.xml]
org.springframework.beans.factory.parsing.FailFastProblemReporter.fatal(FailFastProblemReporter.java:59)
org.springframework.beans.factory.parsing.ReaderContext.fatal(ReaderContext.java:68)
org.springframework.beans.factory.parsing.ReaderContext.fatal(ReaderContext.java:55)
org.springframework.beans.factory.xml.NamespaceHandlerSupport.findParserForElement(NamespaceHandlerSupport.java:84)
org.springframework.beans.factory.xml.NamespaceHandlerSupport.parse(NamespaceHandlerSupport.java:73)
org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1335)
org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1325)
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:135)
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:93)
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:493)
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:390)
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:334)
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302)
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:143)
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:178)
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:149)
org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:124)
org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:93)
org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:130)
org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:467)
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:397)
org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:442)
org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:458)
org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:339)
org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:306)
org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:127)
javax.servlet.GenericServlet.init(GenericServlet.java:160)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
java.lang.Thread.run(Thread.java:680)
我的servlet文件如下:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:mvc="http://www.springframework.org/schema/mvc"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.1.xsd
http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.1.xsd">
<context:component-scan
base-package="web.controller" />
<!-- Enabling Spring MVC configuration through annotations -->
<mvc:annotation-driven / … 我正在使用Eclipse Indigo和Hibernate的JPA-2实现.问题是,当我使用该工具"从实体生成表"时,根本没有任何影响.我得到45个错误,说我的表不存在.任何人都可以帮我解决这个问题,谷歌搜索没有帮助.我现在已经坚持了很长时间.
这是我的Hibernate配置
<?xml version="1.0" encoding="UTF-8"?>
<persistence version="2.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd">
<persistence-unit name="testjpa" transaction-type="RESOURCE_LOCAL">
<class>com.myclassregister.model.helper.enums.UserTypeEnum</class>
<class>com.myclassregister.model.helper.enums.SystemRoleEnum</class>
<class>com.myclassregister.model.helper.enums.SchoolRoleEnum</class>
<class>com.myclassregister.model.helper.enums.PreferenceGroupEnum</class>
<class>com.myclassregister.model.helper.enums.PreferenceEnum</class>
<class>com.myclassregister.model.helper.enums.PostTypeEnum</class>
<class>com.myclassregister.model.helper.enums.NoteTypeEnum</class>
<class>com.myclassregister.model.helper.enums.NotePermissionEnum</class>
<class>com.myclassregister.model.helper.enums.IssueTypeEnum</class>
<class>com.myclassregister.model.helper.enums.IssueCategoryEnum</class>
<class>com.myclassregister.model.helper.enums.GenderEnum</class>
<class>com.myclassregister.model.helper.enums.CaseStatusEnum</class>
<class>com.myclassregister.model.helper.embeddables.Recipient</class>
<class>com.myclassregister.model.helper.embeddables.Name</class>
<class>com.myclassregister.model.helper.embeddables.Mobile</class>
<class>com.myclassregister.model.helper.embeddables.Landline</class>
<class>com.myclassregister.model.helper.embeddables.BlobField</class>
<class>com.myclassregister.model.helper.embeddables.AuditTrail</class>
<class>com.myclassregister.model.helper.embeddables.Address</class>
<class>com.myclassregister.model.base.users.UserCredential</class>
<class>com.myclassregister.model.base.users.User</class>
<class>com.myclassregister.model.base.users.Teacher</class>
<class>com.myclassregister.model.base.users.SystemUser</class>
<class>com.myclassregister.model.base.users.SystemAdmin</class>
<class>com.myclassregister.model.base.users.Student</class>
<class>com.myclassregister.model.base.users.SchoolStaff</class>
<class>com.myclassregister.model.base.users.Principal</class>
<class>com.myclassregister.model.base.users.Parent</class>
<class>com.myclassregister.model.base.users.OfficeAdmin</class>
<class>com.myclassregister.model.base.subject.Syllabus</class>
<class>com.myclassregister.model.base.subject.Subject</class>
<class>com.myclassregister.model.base.subject.Schedule</class>
<class>com.myclassregister.model.base.subject.Homework</class>
<class>com.myclassregister.model.base.subject.Grade</class>
<class>com.myclassregister.model.base.subject.ExamSeries</class>
<class>com.myclassregister.model.base.subject.Exam</class>
<class>com.myclassregister.model.base.subject.Assignment</class>
<class>com.myclassregister.model.base.preferences.UserPreference</class>
<class>com.myclassregister.model.base.preferences.SchoolPreference</class>
<class>com.myclassregister.model.base.preferences.ParentSMSFilter</class>
<class>com.myclassregister.model.base.posts.PostRecipient</class>
<class>com.myclassregister.model.base.posts.Post</class>
<class>com.myclassregister.model.base.posts.NoteSharing</class>
<class>com.myclassregister.model.base.posts.Note</class>
<class>com.myclassregister.model.base.posts.Message</class>
<class>com.myclassregister.model.base.posts.LeaveRequest</class>
<class>com.myclassregister.model.base.misc.SchoolClass</class>
<class>com.myclassregister.model.base.misc.School</class>
<class>com.myclassregister.model.base.events.EventRSVP</class>
<class>com.myclassregister.model.base.events.EventInvitee</class>
<class>com.myclassregister.model.base.events.Event</class>
<class>com.myclassregister.model.base.casemgmt.Contact</class>
<class>com.myclassregister.model.base.casemgmt.Case</class>
<properties>
<property name="hibernate.hbm2ddl.auto" value="update"/>
<property name="hibernate.dialect" value="org.hibernate.dialect.MySQLDialect"/>
<property name="hibernate.connection.driver_class" value="com.mysql.jdbc.Driver"/>
<property name="hibernate.connection.url" …Run Code Online (Sandbox Code Playgroud) 从Spring MVC和Thymeleaf开始进行项目 - 但我面临加载索引页面的问题 -
我的控制器如下 -
@Controller
public class HomeController {
@RequestMapping(method=RequestMethod.GET, value="/")
public ModelAndView index(){
ModelAndView mav = new ModelAndView();
mav.setViewName("index");
mav.addObject("user", new UserCredential());
return mav;
}
Run Code Online (Sandbox Code Playgroud)
我的servlet.xml文件是
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:mvc="http://www.springframework.org/schema/mvc"
xsi:schemaLocation="
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.1.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.1.xsd
http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.1.xsd">
<context:component-scan base-package="web.controller" />
<!-- Enabling Spring MVC configuration through annotations -->
<mvc:annotation-driven />
<!-- Mapping Static Resources -->
<mvc:resources mapping="/resources/**" location="/resources/" />
<bean id="templateResolver" class="org.thymeleaf.templateresolver.ServletContextTemplateResolver">
<property name="prefix" value="/WEB-INF/views/" />
<property name="suffix" value=".html" />
<property name="templateMode" …Run Code Online (Sandbox Code Playgroud) 你好,我是Spring的新手,并坚持我的jsp映射 - 我的页面给出了404 - 找不到页面的错误.
我的项目结构是
WebContent
+ META-INF
- WEB-INF
- jsp
index.jsp
login.jsp
+lib
springMVC-servlet.xml
web.xml
Run Code Online (Sandbox Code Playgroud)
在web.xml
<display-name>spring</display-name>
<servlet>
<servlet-name>springMVC</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>springMVC</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>
Run Code Online (Sandbox Code Playgroud)
用SpringMVC-servlet.xml中
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:mvc="http://www.springframework.org/schema/mvc"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.1.xsd
http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.1.xsd">
<context:component-scan
base-package="web.controller" />
<!-- Enabling Spring MVC configuration through annotations -->
<mvc:annotation-driven />
<bean id="viewResolver"
class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/WEB-INF/jsp/" />
<property name="suffix" value=".jsp" />
</bean …Run Code Online (Sandbox Code Playgroud)