2021-4-12:请求服务器端返回的简单字符串

本文介绍了如何在Spring框架中创建控制器以获取服务器返回的简单字符串和JSON数据。在处理字符串返回时遇到了中文乱码问题,通过访问特定URL可以触发请求。同时,尝试返回JSON数据,但在配置过程中遇到了空指针异常。
摘要由CSDN通过智能技术生成

请求服务器端返回的简单字符串

1、创建获取字符串控制器 - GetStringController

在这里插入图片描述

package net.lhf.spring.controller;

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

/**
 * 功能:获取字符串控制器
 * 作者:李红芙
 * 日期:2021年4月12日
 */
@Controller
public class GetStringController {
   
    @RequestMapping("/getString")
    @ResponseBody //响应正文注解,表明返回字符而不是逻辑视图名
    public String getString(){
   
        return "Spring MVC真有意思!";
    }
}

运行,在访问链接后面加上getString
在这里插入图片描述
中文出现乱码。
在这里插入图片描述
启动服务器,访问http://localhost:8080/SpringDemo2020/getString
在这里插入图片描述
思考题:能否让返回的字符串变大一点显示?
在这里插入图片描述

在这里插入图片描述
任务6、请求服务器端返回的JSON数据
1、创建用户实体类 - User
在这里插入图片描述

package net.lhf.spring.bean;

import java.util.Date;

/**
 * 功能:用户实体类
 * 作者:李红芙
 * 日期:2021年4月12日
 */
public class User {
   
    private int id;
    private String username;
    private String password;
    private String telephone;
    private Date registerTime;
    private int popedom;

    public int getId() {
   
        return id;
    }

    public void setId(int id) {
   
        this.id = id;
    }

    public String getUsername() {
   
        return username;
    }

    public void setUsername(String username) {
   
        this.username = username;
    }

    public String getPassword() {
   
        return password;
    }

    public void setPassword(String password) {
   
        this.password = password;
    }

    public String getTelephone() {
   
        return telephone;
    }

    public void setTelephone(String telephone) {
   
        this.telephone = telephone;
    }

    public Date getRegisterTime() {
   
        return registerTime;
    }

    public void setRegisterTime(Date registerTime) {
   
        this.registerTime = registerTime;
    }

    public int getPopedom(
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值