本文共 7119 字,大约阅读时间需要 23 分钟。
<%@ page contentType="text/html;charset=UTF-8" language="java" %>首页 Hello, Spring MVC World!
package net.zjs.spring.controller;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.ResponseBody;/** * 功能:获取字符串控制器 * 作者:zjs * 时间:2021/4/12 */@Controllerpublic class GetStringController { @RequestMapping(value = "/getString",produces = "text/plain;charset=utf-8") @ResponseBody //响应征文注解,表明返回字符而不是逻辑视图名 public String getString(){ return "Spring MVC真有意思!"; }}
访问http://localhost:8080/SpringMVCDemo01/getString
思考:字体变粗在此代码中可以实现吗?
运行服务器,查看结果,字体变粗了
package net.zjs.spring.bean;import java.util.Date;/** * 功能:用户实体类 * 作者:zjs * 时间: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() { return popedom; } public void setPopedom(int popedom) { this.popedom = popedom; } @Override public String toString() { return "User{" + "id=" + id + ", username='" + username + '\'' + ", password='" + password + '\'' + ", telephone='" + telephone + '\'' + ", registerTime=" + registerTime + ", popedom=" + popedom + '}'; }}
package net.zjs.spring.controller;import net.zjs.spring.bean.User;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.ResponseBody;import java.util.ArrayList;import java.util.Date;import java.util.List;/** * 功能:获取JSON控制器 * 作者:zjs * 时间:2021/4/12 */@Controllerpublic class GetJsonController { @RequestMapping @ResponseBody public User getJson() { User user = new User(); user.setId(1); user.setUsername("张三"); user.setPassword("12345"); user.setTelephone("12345678901"); user.setPopedom(1); return user; } @RequestMapping(value = "/getJsonArray", produces = "application/json; charset=utf-8") public @ResponseBody ListgetJsonArray() { List users = new ArrayList (); User user = new User(); user.setId(1); user.setUsername("萌萌哒"); user.setPassword("12345"); user.setTelephone("15889895678"); user.setRegisterTime(new Date()); user.setPopedom(1); users.add(user); user = new User(); user.setId(2); user.setUsername("李文霞"); user.setPassword("45678"); user.setTelephone("13978783456"); user.setRegisterTime(new Date()); user.setPopedom(1); users.add(user); user = new User(); user.setId(3); user.setUsername("郑智化"); user.setPassword("88888"); user.setTelephone("15890903456"); user.setRegisterTime(new Date()); user.setPopedom(1); users.add(user); return users; }}
com.fasterxml.jackson.core jackson-core 2.9.7 com.fasterxml.jackson.core jackson-databind 2.9.7 com.fasterxml.jackson.core jackson-annotations 2.9.7
package net.zjs.spring.controller;import net.zjs.spring.bean.User;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.ResponseBody;import java.util.ArrayList;import java.util.Date;import java.util.List;/** * 功能:获取XML控制器 * 作者:zjs * 日期:2021年04月12日 */@Controllerpublic class GetXmlController { @RequestMapping(value = "/getXml", produces = "application/xml; charset=utf-8") public @ResponseBody ListgetXml() { List users = new ArrayList (); User user = new User(); user.setId(1); user.setUsername("萌萌哒"); user.setPassword("12345"); user.setTelephone("15889895678"); user.setRegisterTime(new Date()); user.setPopedom(1); users.add(user); user = new User(); user.setId(2); user.setUsername("李文霞"); user.setPassword("45678"); user.setTelephone("13978783456"); user.setRegisterTime(new Date()); user.setPopedom(1); users.add(user); user = new User(); user.setId(3); user.setUsername("郑智化"); user.setPassword("88888"); user.setTelephone("15890903456"); user.setRegisterTime(new Date()); user.setPopedom(1); users.add(user); return users; }}
com.fasterxml.jackson.dataformat jackson-dataformat-xml 2.5.3
转载地址:http://bntki.baihongyu.com/