小编A S*_*Sdi的帖子

如何在spring mvc中删除session属性

我正在尝试部署 Spring mvc 应用程序。我有类似向导的表单,由用户填写,我通过利用会话保留向导中每个表单的内容,直到最后一页,然后用户确认并保存内容。然后控制器重定向到另一个页面。但这里我有一个包含所有先前会话属性的表单,所有这些属性都以表单形式呈现。我的问题是有什么方法可以在重定向到另一个页面之前从控制器中删除所有会话属性评论页面控制器:

@RequestMapping("/review")
    public String review(@ModelAttribute Resource resource){
        // do somthing
        return "course_review";
    }
Run Code Online (Sandbox Code Playgroud)

并保存航向控制器

@RequestMapping("/save")
public String save(@ModelAttribute Resource resource) {
    // do somthing
    return "redirect:/course/add";
}
Run Code Online (Sandbox Code Playgroud)

并保存控制器重定向到/course/add其控制

@RequestMapping("/add")
    public String add(Model model) {
        //do somthing
        return "course_add";
    }
Run Code Online (Sandbox Code Playgroud)

Controller 类注释为

@Controller
@RequestMapping("/course")
@SessionAttributes("course")
Run Code Online (Sandbox Code Playgroud)

请指教。

java spring spring-mvc

2
推荐指数
1
解决办法
8303
查看次数

java.lang.NoClassDefFoundError:javax/persistence/SharedCacheMode

我正在尝试使用Spring mvc和Spring数据实现一个应用程序.当我尝试持久化对象时,一切正常,但是当我想在服务器上部署应用程序时,我得到一个例外,如下所示:

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory': Failed to introspect bean class [org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean] for lookup method metadata: could not find class that it depends on; nested exception is java.lang.NoClassDefFoundError: javax/persistence/SharedCacheMode
Run Code Online (Sandbox Code Playgroud)

pom.xml是

 <dependencyManagement>
        <dependencies>
            <dependency>
                <groupId>org.springframework.data</groupId>
                <artifactId>spring-data-releasetrain</artifactId>
                <version>Hopper-SR4</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
        </dependencies>
    </dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>org.springframework.data</groupId>
            <artifactId>spring-data-jpa</artifactId>
            <version>1.10.5.RELEASE</version>
        </dependency>
        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-entitymanager</artifactId>
            <version>5.2.2.Final</version>
        </dependency>
        <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-api</artifactId>
            <version>1.7.12</version>
        </dependency>
        <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-log4j12</artifactId>
            <version>1.7.12</version>
        </dependency>
        <dependency>
            <groupId>log4j</groupId>
            <artifactId>log4j</artifactId>
            <version>1.2.17</version>
        </dependency>
        <dependency>
            <groupId>mysql</groupId>
            <artifactId> mysql-connector-java</artifactId>
            <version>6.0.5</version>
        </dependency>
    </dependencies>
Run Code Online (Sandbox Code Playgroud)

而applicationContext是

<?xml version="1.0" …
Run Code Online (Sandbox Code Playgroud)

java spring hibernate spring-mvc maven

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

java ×2

spring ×2

spring-mvc ×2

hibernate ×1

maven ×1