17年3月7日后台学习笔记

N: Mysql 中Timestamp 有两个默认值,current_timestamp on update current_timestamp
1.current_timestamp:当要向数据库执行insert操作时,如果有个timestamp字段属性设为 CURRENT_TIMESTAMP,则无论这个字段有没有set值都插入当前系统时间
2.on update current_timestamp: 当执行update操作是,并且字段有ON UPDATE CURRENT_TIMESTAMP属性。则字段无论值有没有变化,它的值也会跟着更新为当前UPDATE操作时的时间。
!无论是否操作字段,都进行更新
N: SpringMvc 文件上传
1.需要引入两个Jar包

<dependency>
      <groupId>commons-io</groupId>
      <artifactId>commons-io</artifactId>
      <version>2.4</version>
    </dependency>
    <!-- https://mvnrepository.com/artifact/commons-fileupload/commons-fileupload -->
    <dependency>
      <groupId>commons-fileupload</groupId>
      <artifactId>commons-fileupload</artifactId>
      <version>1.3</version>
    </dependency>

2.需要在spring-mvc中添加


    <bean id="multipartResolver"
          class="org.springframework.web.multipart.commons.CommonsMultipartResolver">

        <!-- one of the properties available; the maximum file size in bytes  -->
        <!-- 10mb -->
        <property name="maxUploadSize" value="1000000"/>
        <property name="defaultEncoding" value="UTF-8"/>
    </bean>

注意的是必须添加utf-8否则会导致上传中文乱码。

N:Mybatis 映射时如果select的只有entity的几个属性,那么必须添加构造函数,单数构造函数必须要使用包装类。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
本篇笔记主要介绍JSP中的EL表达式和JSTL标签库。 一、EL表达式(Expression Language) EL表达式是JSP中一个非常重要的特性,它可以在JSP页面中方便地访问JavaBean中的属性和方法,同时还可以进行一些简单的运算操作。EL表达式的语法非常简单,使用${}表示。例如,我们可以通过${user.name}访问一个名为user的JavaBean中的name属性。 EL表达式支持许多运算符,如算数运算符(+、-、*、/、%)、比较运算符(>、<、>=、<=、==、!=)、逻辑运算符(&&、||、!)等等,还支持一些特殊的运算符,如“empty”用于判断一个对象是否为空,如${empty user}表示判断user对象是否为空。 二、JSTL标签库(JSP Standard Tag Library) JSTL是JSP标准标签库,提供了一组标签和函数,可以方便地实现一些常见的任务,如迭代、条件判断、格式化等等。JSTL标签库包含五个核心标签库: 1.核心标签库(Core Tag Library):提供了一些基本的标签,如if、forEach等等。 2.格式化标签库(Formatting Tag Library):提供了一些标签,用于格式化期、数字等等。 3.SQL标签库(SQL Tag Library):提供了一些标签,用于执行SQL查询和更新操作。 4.XML标签库(XML Tag Library):提供了一些标签,用于处理XML文档。 5.函数标签库(Functions Tag Library):提供了一些函数,可以用于字符串处理、期处理等等。 使用JSTL标签库需要在JSP页面中引入相应的标签库,例如: ``` <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> ``` 其中,prefix表示标签库的前缀,uri表示标签库的统一资源标识符(URI)。 使用JSTL标签库的语法和EL表达式类似,也是使用${}来引用JavaBean中的属性和方法,同时可以使用JSTL标签来实现一些复杂的逻辑。例如,可以使用<c:if>标签来实现条件判断,如: ``` <c:if test="${user.age > 18}"> <p>成人</p> </c:if> ``` 以上就是本篇笔记的全部内容,EL表达式和JSTL标签库是JSP中非常重要的特性,掌握它们可以让我们更加方便地开发JSP应用程序。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值