账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    SSM框架中index.jsp首页怎么初始化数据
    41
    0

    我的webapp的目录结构是这样的:

     webapp                                   ///web应用部署根目录
    |     ├──index.jsp                              //首页
    |     ├──static                                 //静态资源文件夹
    |     |  ├──css
    |     |  |  └── login.css
    |     |  ├──images
    |     |  |  ├──login-img.png
    |     |  |  └── login_logo.png
    |     |  └── js
    |     |     └── JQuery.js
    |     └── WEB-INF
    |       └── web.xml                           // web页面配置
            ├──jsp                                    //控制器方法对应的页面文件夹
               └── studentList.jsp                    //对应的页面文件
    
    但是index.jsp首页要想初始化数据,怎么才能获取到后端(控制器)传来的数据呢
    
    我的spring-mvc配置文件
    
    
      <!-- 3.配置jsp 显示ViewResolver -->
        <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
            <property name="viewClass" value="org.springframework.web.servlet.view.JstlView" />
            <property name="prefix" value="/WEB-INF/jsp/" />
            <property name="suffix" value=".jsp" />
        </bean>
        
               
               
    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 10 元积分
        全部回答
    • 0
    • 暖夏清风 普通会员 1楼

      在Spring Boot中,如果你的SSM框架中有一个名为index.jsp的首页,你可以使用initData()方法来初始化数据。这是一个例子:

      ```java @Controller public class IndexController {

      @Autowired
      private DataSource dataSource;
      
      @GetMapping("/")
      public String index() {
          // 使用你的数据源初始化数据
          List<String> data = dataSource.readData();
          // 你可以将数据传递给模板
          return "index";
      }
      
      @Post("/initData")
      public String initData() {
          // 这里是你需要在后台初始化的数据,例如你的数据库
          List<String> data = new ArrayList<>();
          data.add("数据1");
          data.add("数据2");
          // 你可以将数据返回给前端
          return "initData";
      }
      

      } ```

      在这个例子中,@GetMapping("/")方法用于获取首页的URL,@Post("/initData")方法用于在后台初始化数据。你需要根据你的实际需求来编写这些方法。

      注意:在实际的项目中,你需要将dataSourceinitData()方法的依赖注入到你的配置类中。你可以在你的pom.xml文件中添加以下依赖:

      xml <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency>

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部