文档章节

项目前端总结

f
 fal6112
发布于 2016/05/19 16:03
字数 377
阅读 66
收藏 2

前端页面中直接输出session值的写法

<span> ${sessionScope.AdminUserName}</span>

Js中取得session值的写法

var userName="<%=session.getAttribute("AdminUserName")%>";

jsp页面list展示写法

前端:

<div>
<table>
<thead>
   <tr>
      <th width="30%">用户名</th>
      <th width="30%">用户类型</th>
      <th width="40%">邮箱</th>
   </tr>
</thead>
<tbody>
   <c:forEach items="${list}" var="UserVO">
     <tr>
         <td>UserVO.username</td>
         <td>UserVO.usertype</td>
         <td>UserVO.mail</td>
     </tr>
   </c:forEach>
</tbody>
</table>
</div>

Java代码:

@RequestMapping("/userManager")
public String userManager(ModelMap modelMap){
  List<UserVo> list= xxxService.findAll(); //查询所有数据存入list
  modelMap.put("list",list);
  return "manager/userManager";
}

前台提交请求(带数据)

前端Js请求语句:

window.location.href="<%=request.getContextPaht()%>/user/saveUser/?username="+username+"&usertype="+usertype;

java代码:

@RequestMapping(/"save")
public String save(HttpServletRequest request){
  String username=request.getParameter("username");
  String usertype=request.getParameter("usertype");
  //其他代码
  return "xxx/xxx";
}

关于JS中.load方法

解析: load() 方法通过 AJAX 请求从服务器加载数据,并把返回的数据放置到指定的元素中。

写法:$("# 容器 ID ").load("页面地址 or controller地址");

例子:

js代码:

$("#wrap-content").load('user/index.jsp');
$("#wrap-content").load('user/index');

其中js代码的url可写为  'user/index.jsp'   或  'user/index'

第一种为jsp直接地址(user文件夹下index.jsp)

第二种为跳转到controller(usercontroller中@RequestMapping("/ user/index "))

如果执行该方法,则会取回 user/index.jsp 的内容,不过然后,jQuery 会解析被返回的文档,来查找ID等于wrap-content 的元素。该元素,连同其内容,会被插入带有结果 ID 的元素中,所取回文档的其余部分会被丢弃。

HTML代码:

<div id="wrap-content">
</div>

 

© 著作权归作者所有

f
粉丝 0
博文 9
码字总数 7163
作品 0
海淀
私信 提问
【Vue项目总结】项目nginx部署

项目开发完成,接下来是上线,关于项目的部署,我司前端是部署在服务器上,关于的相关文档,请自行查阅;本文只记录部署时碰到的一些问题。 打包 项目打包后,是生成一系列的静态文件,包括项...

Mondo
06/21
0
0
参加有赞前端技术开放日所感所想

从2016年毕业在杭州工作以来,就比较热衷于参与杭州各类线下技术分享类活动。 之前参加过网易云课堂学习节、拉勾网理想之上、coding.net 技术小馆、阿里两次、阿里沙龙、线下分享等...自己也...

轩辕Rowboat
2018/05/27
0
0
【Vue项目总结】后台管理项目总结

公司做的大部分都是后台管理项目,剔除每个项目的业务逻辑,其实都可以用通用的一套模版来做。 登录逻辑 每个系统都有自己的登录登出逻辑,而我们前端所要做的其实是请求后台,拿到登录权限,...

Mondo
06/18
0
0
2017打怪升级总结

image.png 1. 前言 2017年,生活发生了些变化,虽然工作城市变了,但是一整年都在工作忙碌,并没有因为什么而停止。今年3月份来到深圳,一个美丽包容的城市,来了就舍不得离开了。也来到了一...

极客教程
2017/12/31
0
0
.net core项目实战汇总

背景 项目需求其实很简单,类似于一个简单的审批+简单的任务管理系统,但需要同时有PC端和APP端。 由于项目规模不大,时间也比较宽裕,组内商量下来干脆全采用新技术来踩踩坑。这么一提,大家...

2018/04/26
0
0

没有更多内容

加载失败,请刷新页面

加载更多

SpringBoot中 集成 redisTemplate 对 Redis 的操作(二)

SpringBoot中 集成 redisTemplate 对 Redis 的操作(二) List 类型的操作 1、 向列表左侧添加数据 Long leftPush = redisTemplate.opsForList().leftPush("name", name); 2、 向列表右......

TcWong
今天
7
0
排序––快速排序(二)

根据排序––快速排序(一)的描述,现准备写一个快速排序的主体框架: 1、首先需要设置一个枢轴元素即setPivot(int i); 2、然后需要与枢轴元素进行比较即int comparePivot(int j); 3、最后...

FAT_mt
昨天
4
0
mysql概览

学习知识,首先要有一个总体的认识。以下为mysql概览 1-架构图 2-Detail csdn |简书 | 头条 | SegmentFault 思否 | 掘金 | 开源中国 |

程序员深夜写bug
昨天
10
0
golang微服务框架go-micro 入门笔记2.2 micro工具之微应用利器micro web

micro web micro 功能非常强大,本文将详细阐述micro web 命令行的功能 阅读本文前你可能需要进行如下知识储备 golang分布式微服务框架go-micro 入门笔记1:搭建go-micro环境, golang微服务框架...

非正式解决方案
昨天
8
0
前端——使用base64编码在页面嵌入图片

因为页面中插入一个图片都要写明图片的路径——相对路径或者绝对路径。而除了具体的网站图片的图片地址,如果是在自己电脑文件夹里的图片,当我们的HTML文件在别人电脑上打开的时候图片则由于...

被毒打的程序猿
昨天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部