JSP 页面中经常用到EL表达式和JSTL标签库。
EL表达式主要作用:获取数据,执行运算,获取Web常用隐式对象。
EL表达式以${}结构表示;取值从左到右,如果需要文件${,在前面加转义符\${。
JSP 页面中经常用到EL表达式和JSTL标签库。
EL表达式主要作用:获取数据,执行运算,获取Web常用隐式对象。
EL表达式以${}结构表示;取值从左到右,如果需要文件${,在前面加转义符\${。
四大作用域的作用是为了实现页面和服务器共享数据。
page:设置的属性令在当前页面有效。实际开发中较少使用,作用域太小了。request:属性仅在本次请求有效。session:令在浏览器和服务进行本次会话有效,当和服务器断开后,属性失效。application:属性在整个WEB应用中都有效,直到服务器停止才失效。实际开发中几乎不使用,作用域太大了。  四大作用域分别都有设置和获取属性的两个方法:setAttribute()、getAttribute()
  Spring 核心包 spring-core-xx.jar提供了一些工具包、动态代理、cglig、反射等工具类。
文件上传统一处理工具类。
  Spring MVC 提供了MultipartFile类来接收文件对象。
错误:jsp放在src/main/resources目录,SpringMVC反回视图正确,但浏览器报404
问题描述:
jsp文件放在src/main/resources/jsp/目录,Maven配置的是Tomcat7服务器插件,通过Maven build运行后,访问该项目,浏览器报404错误,但 SpringMVC没有报错,打印显示的映射路径和转发到的物理视图都无异常。 war包布署到Tomcat7 和 8服务器上运行,浏览器或以正常访问到src/main/resources/jsp/目录下的jsp文件。jsp移到webapp/WEB-INF/jsp/目录下,修改视图的物理路径的前辍到该目录,使用Maven build运行,浏览器访问正常。因素排除:
此问题还未找到具体原因,未能解决
  报错:访问Maven管理的SpringMVC 项目jsp页面,错误:at org.apache.jsp.WEB_002dINF.jsp.index_jsp._jspInit(index_jsp.java:31)
  原因:是项目的servlet-api或jsp-api两个jar包与Tomcat自带的包冲突导致。
  解决:在pom.xml文件,将这两个jar包添加<scope>provided</scope>控制,只在编译和测试有效。
org.apache.commons.lang.StringUtils工具类的常用方法
  org.apache.commons.lang包提供了非常好用的StringUtils工具类,可以方便地对数据进行判断。
web.xml文件配置:
springmvc.xml文件:配置监听器,指定文件路径。  HttpClient工具使用示例,作为工具类备用。用的是比较新的4.5.3版本。
  项目对外提供接口时都会要求调用方根据服务器制定的加密规则传入签名字符串,再进行校验来判断请求来源的合法性,而SHA加密是比较常用的方法。