前后端分离 传统开发方式 曾几何时,JSP和Servlet为Java带来了无限风光,一时间大红大紫,但随着互联网的不断发展,这样的开发方式逐渐显露其弊端,在移动互联网炙手可热的今天,应用程序对于后台服务的要求发生了巨大的变化; 传统的项目开发与交互流程: 在传统的web开发中,页面展示的内容以及页面 ...
分类:
其他好文 时间:
2019-12-23 00:11:09
阅读次数:
124
分页的分类 分页的实现分为真分页和假分页两种。 1.真分页(物理分页): 实现原理: SELECT * FROM xxx [WHERE...] LIMIT ?, 10;第一个参数是开始数据的索引位置10是要查询多少条数据,即每页显示的条数 优点: 不会造成内存溢出 缺点: 翻页的速度比较慢 2.假分 ...
分类:
编程语言 时间:
2019-12-22 22:54:15
阅读次数:
122
FreeMarker是一个用Java语言编写的模板引擎,它基于模板来生成文本输出。FreeMarker与Web容器无关,即在Web运行时,它并不知道Servlet或HTTP。它不仅可以用作表现层的实现技术,而且还可以用于生成XML,JSP或Java 等。目前企业中:主要用Freemarker做静态页 ...
分类:
Web程序 时间:
2019-12-22 21:41:39
阅读次数:
125
Jsp是什么? Jsp本质上是一个servlet: Jsp在进行展示数据时,web容器会先将jsp转换给一个Servlet,然后再将servlet转换成字节码文件,最后再进行运行,因此jsp的效率是比较低的。 JSP指令: 指令的作用:1配置jsp页面 2导入外部资源 格式: <$@ 指令名称: 属 ...
分类:
Web程序 时间:
2019-12-21 20:50:54
阅读次数:
93
1.@RestController注解相当于@ResponseBody + @Controller合在一起的作用。 2.如果只是使用@RestController注解Controller,则Controller中的方法无法返回jsp页面,或者html,配置的视图解析器 InternalResourc ...
分类:
其他好文 时间:
2019-12-21 20:28:41
阅读次数:
61
前言步骤,下载安装 IntelliJ IDEA及Tomcat 客户端、服务端下载安装,这些都配置完之后 准备创建项目 点击下一步 修改完项目名称其他的名称也跟项目名称一样,我就改了保存位置其他都跟项目名称一样的名字,点击Finish后会下载本框架需要的jar包 创建成果后的界面 添加文件夹jsp、c ...
分类:
编程语言 时间:
2019-12-21 20:14:37
阅读次数:
183
<s:iterator value="#request.users" var="u"> <!-- 判断该条评论的评论人是不是查看这篇评论的用户,来控制其是否具有删除权限 --> <s:if test="#u.user_id == #request.user.user_id" > <a href="d ...
分类:
Web程序 时间:
2019-12-21 18:50:44
阅读次数:
234
在写jsp的时候发现部分的jsp在浏览器预览时出现乱码,为一堆问号,如图: 当时问了同学,只有部分jsp会出现乱码,因为重新建一个jsp在运行就没有错误,可以显示出来,所以发现是jsp头部的错误,当新建一个jsp把内容复制过去可以正确显示,但当把名字改成需要跳转的jsp时就会出现乱码,所以我才发现是 ...
分类:
Web程序 时间:
2019-12-21 12:02:31
阅读次数:
108
之前发了一个jstl的if标签博客,说是jsp没有提供<c:else>标签。于是有大佬评论,说<c:choose></c:choose>可以解决,通过查资料和敲代码练习,确实可以实现。 这个<c:choose>标签和我们之前学习的switch相似,switch语句中的case和其<c:when te ...
分类:
其他好文 时间:
2019-12-21 11:39:11
阅读次数:
65
单机安装 一 准备工作 准备linux服务器或虚拟机,这里是虚拟机,操作系统CentOS 6.4 Tracker 和 Storage 安装在一台机器上 FastDFS 5.08版本 1,准备软件 软件下载:http://sourceforge.net/projects/fastdfs/files/ ...
分类:
其他好文 时间:
2019-12-21 10:06:27
阅读次数:
94