当前位置: 首页 > news >正文

个人网站建设实训报告宁波做seo推广企业

个人网站建设实训报告,宁波做seo推广企业,wordpress 登录后才能查看文章,站长工具 日本精品文章目录任务一、设置项目首页 - index.jsp1、修改web.xml文件2、创建首页文件index.jsp3、修改登录控制器【LoginController】4、启动服务器,查看效果任务二、首页添加登录链接,单击可跳转到登录页面1、修改首页文件 【index.jsp】2、修改登录控制器 【…

文章目录

  • 任务一、设置项目首页 - index.jsp
    • 1、修改web.xml文件
    • 2、创建首页文件index.jsp
    • 3、修改登录控制器【LoginController】
    • 4、启动服务器,查看效果
  • 任务二、首页添加登录链接,单击可跳转到登录页面
    • 1、修改首页文件 【index.jsp】
    • 2、修改登录控制器 【LoginController】
    • 4、启动服务器,查看效果
  • 任务三、利用Spring MVC配置文件实现快捷页面跳转
    • 1、修改登录控制器 【LoginController】
    • 2、修改Spring MVC配置文件 【spring-mvc-config.xml】
  • 任务四、添加静态资源,让Spring MVC正确处理
    • 1、添加一张图片
    • 2、修改首页文件,增加显示图片的元素
    • 3、启动服务器,查看效果
    • 4、修改Spring MVC配置文件,单独处理静态资源
    • 5、 重启服务器,查看效果
  • 课堂练习:添加CSS样式表和JavaScript脚本文件
    • 任务1、通过css样式设置首页
    • 任务2、通过JavaScript脚本文件实现首页样式
  • 任务五、请求服务器端返回的简单字符串
    • 1、创建获取字符串控制器 【GetStringController】
    • 2、启动服务器,查看结果
  • 任务六、请求服务器端返回的JSON数据
    • 1、创建用户实体类 【User】
    • 2、创建获取JSON控制器 - GetJsonController
    • 3、在pom.xml文件里添加对json的支持
    • 4、启动服务器,查看结果
  • 任务七、请求服务器端返回的XML数据
    • 1、创建获取XML控制器 【GetXmlController】
    • 2、在pom.xml文件里添加对xml的支持
    • 3、启动服务器,查看效果

任务一、设置项目首页 - index.jsp

1、修改web.xml文件

  • 将设置启动首页注释
    在这里插入图片描述

2、创建首页文件index.jsp

在这里插入图片描述


<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head><title>首页</title>
</head>
<body><h1>Hello, Spring MVC World!</h1>
</body>
</html>

3、修改登录控制器【LoginController】

在这里插入图片描述

4、启动服务器,查看效果

在这里插入图片描述

任务二、首页添加登录链接,单击可跳转到登录页面

  • 项目启动,跳转到首页,然后从首页跳转到登录页面,都是通过登录控制器里的跳转方法实现的,跳转方法里没有任何业务逻辑,只有return语句负责页面跳转

1、修改首页文件 【index.jsp】

在这里插入图片描述

2、修改登录控制器 【LoginController】

在这里插入图片描述

4、启动服务器,查看效果

在这里插入图片描述
在这里插入图片描述

  • 正确的用户名:admin 密码:12345
    在这里插入图片描述

在这里插入图片描述

任务三、利用Spring MVC配置文件实现快捷页面跳转

  • 任务二使用的是:项目启动,跳转到首页,然后从首页跳转到登录页面,都是通过登录控制器里的跳转方法实现的,跳转方法里没有任何业务逻辑,只有return语句负责页面跳转,现在我们使用更简单的方法取代,即利用Spring MVC配置文件实现快捷页面跳转

1、修改登录控制器 【LoginController】

  • 将前面添加的映射方法注释掉
    在这里插入图片描述

2、修改Spring MVC配置文件 【spring-mvc-config.xml】

在这里插入图片描述

任务四、添加静态资源,让Spring MVC正确处理

1、添加一张图片

在这里插入图片描述

2、修改首页文件,增加显示图片的元素

在这里插入图片描述

3、启动服务器,查看效果

在这里插入图片描述

4、修改Spring MVC配置文件,单独处理静态资源

在这里插入图片描述

5、 重启服务器,查看效果

在这里插入图片描述

课堂练习:添加CSS样式表和JavaScript脚本文件

任务1、通过css样式设置首页

  • 在WEB-INF里创建css目录,在里面创建样式文件index.css,负责首页的样式(元素全部居中,设置页面背景颜色,去掉超链接的下划线……)
    在这里插入图片描述
  • 编写css样式
    在这里插入图片描述
  • 在index.jsp中建立连接

在这里插入图片描述

  • 修改spring-mvc-config.xml代码
    在这里插入图片描述
  • 运行服务器,查看效果
    在这里插入图片描述

任务2、通过JavaScript脚本文件实现首页样式

  • 在WEB-INF里创建js目录,在里面创建脚本文件check.js,负责登录页面的非空校验(先进行用户名非空校验,后进行密码非空校验)
  • 待更新

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

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

在这里插入图片描述

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*/
@Controller
public class GetStringController {@RequestMapping(value = "/getString",produces = "text/plain;charset=utf-8")@ResponseBody  //响应征文注解,表明返回字符而不是逻辑视图名public String getString(){return "Spring MVC真有意思!";}
}

2、启动服务器,查看结果

  • 访问http://localhost:8080/SpringMVCDemo01/getString
    在这里插入图片描述

  • 思考:字体变粗在此代码中可以实现吗?
    在这里插入图片描述

  • 运行服务器,查看结果,字体变粗了
    在这里插入图片描述

任务六、请求服务器端返回的JSON数据

1、创建用户实体类 【User】

在这里插入图片描述

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;}@Overridepublic String toString() {return "User{" +"id=" + id +", username='" + username + '\'' +", password='" + password + '\'' +", telephone='" + telephone + '\'' +", registerTime=" + registerTime +", popedom=" + popedom +'}';}
}

2、创建获取JSON控制器 - GetJsonController

在这里插入图片描述

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*/
@Controller
public class GetJsonController {@RequestMapping@ResponseBodypublic 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 @ResponseBodyList<User> getJsonArray() {List<User> users = new ArrayList<User>();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;}
}

3、在pom.xml文件里添加对json的支持

在这里插入图片描述

 <!--对json的支持--><dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-core</artifactId><version>2.9.7</version></dependency><dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-databind</artifactId><version>2.9.7</version></dependency><dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-annotations</artifactId><version>2.9.7</version></dependency>

4、启动服务器,查看结果

  1. 访问 http://localhost:8080/SpringMVCDemo/getJsonArray

在这里插入图片描述

  1. 访问 http://localhost:8080/SpringMVCDemo/getJson

在这里插入图片描述

任务七、请求服务器端返回的XML数据

1、创建获取XML控制器 【GetXmlController】

在这里插入图片描述

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日*/
@Controller
public class GetXmlController {@RequestMapping(value = "/getXml", produces = "application/xml; charset=utf-8")public @ResponseBodyList<User> getXml() {List<User> users = new ArrayList<User>();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;}
}

2、在pom.xml文件里添加对xml的支持

在这里插入图片描述

<!--对xml的支持--><dependency><groupId>com.fasterxml.jackson.dataformat</groupId><artifactId>jackson-dataformat-xml</artifactId><version>2.5.3</version></dependency>

3、启动服务器,查看效果

  • 访问 http://localhost:8080/SpringMVCDemo01/getXml
  • 在这里插入图片描述
http://www.lbrq.cn/news/2731771.html

相关文章:

  • 作文网站网址新闻头条新闻
  • 大气的网站模板怎么样推广自己的公司
  • 可以做别人的网站上挂一个网页吗制作网站的最大公司
  • 做动图的网站网络推销平台有哪些
  • 天河网站建设系统云盘搜索引擎入口
  • 网站开发课程设计说明书百度手游app下载
  • 辽宁营商环境建设局网站新开网店自己如何推广
  • 计算机网站建设与开发营业推广策划
  • 飘仙建站论坛重庆网络推广专员
  • 网站跳出率很高移动端seo关键词优化
  • wordpress en刷神马网站优化排名
  • 珠海网站建设优化推广seo在线优化工具 si
  • 怎么管理网站的内容我要发布信息
  • 商业网站开发设计报告seo优化范畴
  • 知名网站都是什么系统做的武汉网络推广平台
  • 域名备案关闭网站最新提升关键词排名软件
  • 网站免费正能量直接进入app阿里指数查询官网
  • 江门网站设计华企立方成都电脑培训班零基础
  • p2p电影网站开发百度指数可以查询到哪些内容
  • 企业网站的建设厦门谷歌seo
  • 网站怎么做数据备份青岛疫情最新情况
  • 网站建设公司一般多少钱关键词投放
  • 网站建设费用模板竞价推广代运营企业
  • 韩国ps教程网站电脑培训班
  • 网站建设知识沧州网站seo
  • 邢台做移动网站的公司真正免费的网站建站平
  • 什么是做自己的网站it培训机构推荐
  • 乐清网站网站建设口碑营销公司
  • 云南省建设项目申报网站上海百度移动关键词排名优化
  • logo网站设计素材网站推广优化平台
  • 【运维心得】三步更换HP笔记本电脑外壳
  • JavaScript手录17-原型
  • 智能工厂生产监控大屏-vue纯前端静态页面练习
  • Java调用bat执行python脚本
  • 强制从不抱怨环境。
  • 用 1 张 4090 复现 GPT-3.5?——单卡 24 GB 的「渐进式重计算」训练实践