请选择 进入手机版 | 继续访问电脑版
设为首页收藏本站

jeesite

 找回密码
 注册新会员
查看: 265|回复: 9

[提问] 第一个练习 荣慧贯通

[复制链接]
admin 发表于 2018-7-6 11:17:35 | 显示全部楼层 |阅读模式
  1. /**
  2. * Copyright (c) 2013-Now http://jeesite.com All rights reserved.
  3. */
  4. package com.jeesite.modules.cms.web.front;

  5. import org.springframework.stereotype.Controller;
  6. import org.springframework.web.bind.annotation.RequestMapping;
  7. import org.springframework.web.bind.annotation.ResponseBody;

  8. import com.jeesite.common.web.BaseController;

  9. /**
  10. * f/test
  11. * @author 长春叭哥
  12. * @version 2018年7月6日
  13. */

  14. @Controller
  15. @RequestMapping(value = "${frontPath}")
  16. public class FrontTestController extends BaseController{
  17.        
  18.         @RequestMapping(value = "test")
  19.         @ResponseBody
  20.         public String getTest()
  21.         {
  22.                 return "yaohailu";
  23.         }
  24.        

  25. }
复制代码
回复

使用道具 举报

 楼主| admin 发表于 2018-7-6 13:15:23 | 显示全部楼层

  1.         /**
  2.          *
  3.          * @param id
  4.          * @param category
  5.          * @return
  6.          * @author 长春叭哥
  7.          */
  8.         @RequestMapping(value ={ "test-{id}-{category}"})
  9.         @ResponseBody
  10.         public String getTestPathVariable(@PathVariable  String  id,@PathVariable  String category)
  11.         {
  12.                 return "yaohailu"+"ID:"+id+";category:"+category;
  13.         }
复制代码
回复 支持 反对

使用道具 举报

 楼主| admin 发表于 2018-7-6 14:04:39 | 显示全部楼层
  1. @RequestMapping(value = { "getJson" })
  2.         @ResponseBody
  3.         public String getJson() throws IOException {
  4.                 return JsonMapper.toJsonString(UserUtils.getUser());
  5.         }
  6.        
  7.        
  8.        
  9.        
  10.         @RequestMapping(value = { "getRealJson" })
  11.         @ResponseBody
  12.         public String getRealJson(HttpServletResponse response) throws IOException {
  13.                
  14.                 return        renderString(response, UserUtils.getAreaList());
  15.                
  16.         }
  17.        
  18.        
  19.         @RequestMapping(value = { "getRealJsonSmall" })
  20.         @ResponseBody
  21.         public List<Area> getRealJson() throws IOException {
  22.                 return        UserUtils.getAreaList();
  23.                
  24.         }
  25.        
  26.        
  27.         @RequestMapping(value = { "getResultInfo" })
  28.         @ResponseBody
  29.         public ResultInfo getResultInfo(HttpServletResponse response) throws IOException {
  30.                 ResultInfo resultInfo=new  ResultInfo();
  31.                 resultInfo.getData().put("user", UserUtils.getUser());
  32.                 resultInfo.getData().put("area", UserUtils.getAreaList());
  33.                 return        resultInfo;
  34.                
  35.         }
复制代码
回复 支持 反对

使用道具 举报

 楼主| admin 发表于 2018-7-6 14:07:32 | 显示全部楼层
努力成为八路军

  1. @RequestMapping(value = { "getJson" })
  2.         @ResponseBody
  3.         public String getJson() throws IOException {
  4.                 return JsonMapper.toJsonString(UserUtils.getUser());
  5.         }

  6.         @RequestMapping(value = { "getRealJson" })
  7.         @ResponseBody
  8.         public String getRealJson(HttpServletResponse response) throws IOException {

  9.                 return renderString(response, UserUtils.getAreaList());

  10.         }

  11.         @RequestMapping(value = { "getRealJsonSmall" })
  12.         @ResponseBody
  13.         public List<Area> getRealJson() throws IOException {
  14.                 return UserUtils.getAreaList();
  15.         }

  16.         @RequestMapping(value = { "getResultInfo" })
  17.         @ResponseBody
  18.         public ResultInfo getResultInfo(HttpServletResponse response) throws IOException {
  19.                 ResultInfo resultInfo = new ResultInfo();
  20.                 resultInfo.setCode(ResultType.SUCCESS);
  21.                 resultInfo.setMsg("sucess ,恭喜您成功啦");
  22.                 resultInfo.getData().put("user", UserUtils.getUser());
  23.                 resultInfo.getData().put("area", UserUtils.getAreaList());
  24.                 return resultInfo;

  25.         }
复制代码
回复 支持 反对

使用道具 举报

 楼主| admin 发表于 2018-7-6 14:42:39 | 显示全部楼层
压缩:

  1. @RequestMapping(value = { "getUNZIP" })
  2.         @ResponseBody
  3.         public String getUNZIP(HttpServletResponse response) {
  4.                 return JsonMapper.toJsonString(UserUtils.getAreaList());
  5.         }
  6.        
  7.         @RequestMapping(value = { "getZIP" })
  8.         @ResponseBody
  9.         public String getZIP(HttpServletResponse response) throws IOException {
  10.                 return         ZipStrUtil.compress(JsonMapper.toJsonString(UserUtils.getAreaList()));
  11.         }
复制代码
回复 支持 反对

使用道具 举报

 楼主| admin 发表于 2018-7-6 14:43:44 | 显示全部楼层
加密 解密

  1. @RequestMapping(value = { "getEncode" })
  2.         @ResponseBody
  3.         public String getEncode(HttpServletResponse response) {
  4.                
  5.                 return        renderString(response, true,UserUtils.getAreaList());
  6.                
  7.         }
  8.        
  9.         @RequestMapping(value = { "getUnEncode" })
  10.         @ResponseBody
  11.         public String getUnEncode(HttpServletResponse response) throws IOException {
  12.                
  13.                 return        renderString(response,UserUtils.getAreaList());
  14.         }
复制代码
回复 支持 反对

使用道具 举报

 楼主| admin 发表于 2018-7-6 15:37:55 | 显示全部楼层
  1.         @ResponseBody
  2.         @RequestMapping(value = "getCombineMine", method = { RequestMethod.GET, RequestMethod.POST })
  3.         @ApiOperation(value = "getUser", notes = "获取所有煤矿与企业", response = String.class)
  4.         public String getUser() {

  5.                 return "接口测试成功" + UserUtils.getUser();
  6.         }
复制代码
回复 支持 反对

使用道具 举报

 楼主| admin 发表于 2018-7-6 16:17:25 | 显示全部楼层
分类

  1.         @ResponseBody
  2.         @RequestMapping(value = "list-{categoryId}${urlSuffix}")
  3.         @ApiOperation(value = "list", notes = "获取所有煤矿与企业", response = Page.class)
  4.         public String list(@PathVariable String categoryId, @RequestParam(required = false, defaultValue = "1") Integer pageNo,
  5.                         @RequestParam(required = true, defaultValue = "") String name, HttpServletRequest request, HttpServletResponse response) {
  6.                 Page<Article> page = new Page<Article>(request, response);

  7.                 try {
  8.                         Category category = new Category(categoryId);
  9.                         Article article = new Article();
  10.                         article.setCategory(category);
  11.                         page = articleService.findPage(page, article);
  12.                 } catch (Exception e) {
  13.                         e.printStackTrace();
  14.                         System.out.println(e.getMessage());
  15.                 }
  16.                 return renderString(response, page);
  17.         }
复制代码
回复 支持 反对

使用道具 举报

 楼主| admin 发表于 2018-7-6 16:24:42 | 显示全部楼层
  1. http://localhost:8080/jeesite2.0/f/api-basic/list-4.html?pageNo=1&name=22&pageSize=30
复制代码
回复 支持 反对

使用道具 举报

 楼主| admin 发表于 2018-7-6 16:44:27 | 显示全部楼层
  1. <%@ page contentType="text/html;charset=UTF-8"%>
  2. <%@ include file="/WEB-INF/views/include/taglib.jsp"%>

  3. <!DOCTYPE html>
  4. <html>

  5. <head>

  6. <meta charset="utf-8">
  7. <meta name="viewport" content="width=device-width, initial-scale=1.0">

  8. <title>jeesite | blog</title>


  9. </head>

  10. <body class="gray-bg">
  11.         requestScope:${name}
  12.         <br /> param:${param.age }
  13.         <br /> param:${param}
  14.         <br /> requestScope.name:${requestScope.name}
  15.         <br /> paramValues:${paramValues}
  16.         <br /> paramValues:${paramValues.name[1]}

  17.         <form action="">

  18.                 <input name="name" type="text" value="111" />

  19.                 <input type="submit" value="提交" />
  20.         </form>


  21. </body>
  22. </html>
复制代码
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册新会员

本版积分规则

QQ|手机版|小黑屋|Archiver|jeesite 官方论坛. ( 吉ICP备12004769号  

GMT+8, 2018-11-16 12:07 , Processed in 0.159179 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表