springmvc拦截器配置详解

1、目的:拦截器的配置主要是对请求进行相应的处理(在登录和session过时的时候是一个很好的方式) 2、由于Spring容器的优越性,在配置的时候全部交给容器管理是一个很不错的方式 3、配置拦截器:   1)在对应的方式类中实现Ha...

maven的两种打包方式详解

1、maven目前在web上面的使用方式很普遍,而打包的方式也存在很多方式 2、因为涉及一个项目调用另外一个项目的包,并将另外一个项目打成jar的形式便于管理 3、maven打包第一种方式:   将项目检测为一个maven项目,涉及子...

Servlet笔记1详解

1.Servlet的介绍:   jsp的本质就是一个Servet,当jsp页面部署在web容器中,web容器会将jsp编译成Servlet。并且jsp页面中的内容都在Servlet中的service()中进行执行,故我们也可以撇开jsp页...

Listener监听器笔记1详解

1.常用的Web事件监听器接口:     1.ServletContextListener:用于监听Web应用的启动和关闭。     2.ServletContextAttributeListener:用于监听ServletCont...

Struts2笔记--Action访问Servlet API详解

  Web应用中通常需要访问的Servlet API就是HttpServletRequest、HttpSession和ServletContext,这三个接口分别代表JSP内置对象中的request、session和application。...

Struts2笔记--文件上传详解

     Servlet 3.0规范的HttpServletRequest已经提供了方法来处理文件上传但这种上传需要在Servlet中完成。而Struts2则提供了更简单的封装。   Struts2默认使用的是Jakarta的Commo...

Struts2笔记--文件下载详解

Struts2提供了stream结果类型,该结果类型是专门用于支持文件下载功能的。配置stream类型的结果需要指定以下4个属性。     contentType:指定被下载文件的文件类型     inputName:指定被下载文...

Struts2与Ajax数据交互详解

写在前面:   ajax请求在项目中常常使用,今天就平时掌握的总结一下,关于使用ajax请求到Struts2中的action时,前台页面与后台action之间的数据传递交互问题。   这里我主要记录下自己所掌握的几种方式。可以根据自己平...

Hibernate使用Criteria去重distinct+分页详解

写在前面:   最近在项目中使用了Criteria的分页查询,当查询的数据没有重复的记录还好,但是当数据有关联并出现重复记录的时候,就要去重,那么就会出现查询的记录数与实际的不一致的问题。这里也记录一下解决的办法。   这里只是拿学生S...

JsonConfig处理日期时间详解

写在前面:   页面发送ajax请求到后台,后台返回对应的json格式数据给前台页面进行数据展示,如果json数据中含有日期时间,就需要对日期进行处理   下面是相关的代码部分 JsonConfig jsonConfig=ne...