• 原始mvc1


    创建maven项目时选用Create from archetype下的webapp模板
    检查source和target的版本对不对1.8
    检查junit版本4.12
    检查目录是否完整
    根目录应该有test目录包含附属目录java目录resources目录
    main目录应该有java目录resources目录
    然后到项目结构里面改相应的目录标记
    然后点击index.jsp文件然后右键创建index.jsp文件,更改相应的东西

     

     更改版本

     更改搜索配置

     这样写在网页访问的时候要加后缀名.do

    因此新建一个spring-config文件

     然后把包路径写进去

    然后web.xml文件就可以不要*.do,改为/

    然后在servlet.xml文件中告诉系统怎么处理静态文件,然后把注解驱动加上

     controller里面应该写requestMapping然后方法上写getMapping,然后返回jsp文件,文件根路径为webapp的文件

    jsp基础

    基本
    <@page contentType >
    <@include file >
    <%  %>、<%! %>java的方法(了解性质)、<%=“abc” %>在页面上输出abc、<%-- --%>jsp的注释
    el/jstl
    ${data}、${data[0]}、${data.xx}、
    ${param.name}、
    ${empty}、${pageContext.request.contextPath}
    <%@taglib>、<c:foreach>、<c:if>

    循环输出abc

     jsp参数获取

     对象参数引入

     避免编写时报错导入本地api,实际上在浏览器上是有的所以写上编译时用compile范围,最低2.5版本

     因为文件在根目录所以存在访问安全应该只放静态文件

    所以把页面目录放在WEB-INF目录中,只能由控制器访问

    这样写会造成访问路径太长,所以在servlet文件里写好配置

     这样前缀和后缀都不用写了

    在pom文件加上后台数据插件的依赖

     然后在web.xml文件里写上应该在哪和怎么读配置文件

     然后在控制器使用时注入就可以了

     避免hibernate懒加载问题还要在web.xml里配置懒加载的处理

     配置注意filter在listener之前

  • 相关阅读:
    R语言高级编程系列之面向对象的类型系统--S3对象
    数据挖掘之KNN算法(C#实现)
    数据挖掘之决策树ID3算法(C#实现)
    C#矩阵运算类库
    2020年图机器学习的最新趋势
    ios开发笔记-7-bug解决
    ios开发笔记-6-ReactiveCocoa
    ios开发笔记-5-配置文件
    ios开发笔记-4-app打包测试流程
    ios开发笔记-3-微信支付
  • 原文地址:https://www.cnblogs.com/xiao-c-s/p/12425669.html
Copyright © 2020-2023  润新知