品牌 资讯 搭配 材料 时尚 热点 行业 首饰 玉石 行情

当前速看:一文彻底吃透SpringMVC中的转发和重定向

2023-04-08 05:48:09 来源:脚本之家
目录
项目案例(共用资源)1、请求转发到其他页面2、请求转发到其他控制器3、返回 String 时的请求转发4、返回 void 时的请求转发5、请求重定向到其他页面【1】通过 ModelAndView 中的 Model 携带参数【2】使用 HttpSession 携带参数6、请求重定向到其他控制器【1】通过 ModelAndView 的 Model 携带参数【2】使用 HttpSession 携带参数7、返回 String 时的重定向8、返回 void 时的重定向总结

当处理器完成请求处理后向其它资源进行跳转时,有两种跳转方式:请求转发重定向。根据跳转的资源类型,分为两类:跳转到 页面与跳转到 其它处理器。请求转发的页面,可以是 WEB-INF 中页面,但重定向的页面不能为 WEB-INF中的页面的,因为重定向相当于用户重新发出一次请求,而用户是不可以直接访问 WEB-INF 中的资源。

项目案例(共用资源)

本项目案例是以 Idea+Maven构建的项目,项目目录结构如下:

pom.xml文件配置如下:


(相关资料图)


  4.0.0
  cn.kgc.springmvc03
  springmvc03
  war
  1.0-SNAPSHOT
  springmvc03 Maven Webapp
  http://maven.apache.org
  
    
      junit
      junit
      4.12
      test
    

    
      org.springframework
      spring-webmvc
      5.3.9
    

    
      com.fasterxml.jackson.core
      jackson-databind
      2.14.1
    

    
      org.projectlombok
      lombok
      1.18.24
    

    
      javax.servlet
      javax.servlet-api
      3.1.0
    

    
      commons-fileupload
      commons-fileupload
      1.4
    
  

spring-config.xml文件配置如下:



    
    
        
        
        
        
    
    
    

web.xml文件配置如下:



  springmvc17
  
  
    characterEncodingFilter
    org.springframework.web.filter.CharacterEncodingFilter
    
      
      encoding
      UTF-8
    
    
      
      forceEncoding
      true
    
  
  
    characterEncodingFilter
    /*
  

  
    springmvc
    org.springframework.web.servlet.DispatcherServlet
    
      contextConfigLocation
      classpath:spring-config.xml
    
  
  
    springmvc
    *.do
  
  
    index.html
    index.htm
    index.jsp
    default.html
    default.htm
    default.jsp
  

1、请求转发到其他页面

当处理器方法返回ModelAndView 时,跳转到指定的ViewName,默认情况下使用的是请求转发,当然也可显式的进行请求转发。此时,需在setViewName()指定的视图前添加forward关键字,一旦添加了forward关键字,控制器方法返回的视图名称就不会再与视图解析器中的前辍与后辍进行拼接,所以必须写出相对于项目根的完整路径才能返回正确的视图。

当通过请求转发跳转到目标资源(页面或Controller)时,若需要目标资源传递数据,可以使用 HttpRequestServlet,HttpSession,还可以将数据存放于ModelAndView中的Model中。目标页面则通过 EL 表达式来访问该数据。下面案例演示使用ModelAndView的情形。

项目案例:用户注册完毕后,显示用户的注册信息。

关键步骤:

【1】在 WEB-INF/jsp 下新建 register.jsp 和 info.jsp 页面

register.jsp 代码如下:

<%@ page language="java" contentType="text/html; charset=utf-8"
    pageEncoding="utf-8"%>




Insert title here


用户注册
姓名:
密码:

indo.jsp 代码如下:

<%@ page language="java" contentType="text/html; charset=utf-8"
    pageEncoding="utf-8"%>




Insert title here


用户注册信息
用户名:${user.username}
密码:${user.password}

【2】在 cn.hh.springmvc03.entity 包下,新建实体类 User,代码如下:

package cn.hh.springmvc03.entity;

import lombok.Data;

@Data
public class User {
	String username;
	String password;
}

【3】在 cn.hh.springmvc03.controller 包下,新建 UserController 控制器,代码如下:

package cn.hh.springmvc03.controller;

import cn.hh.springmvc03.entity.User;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.servlet.ModelAndView;
@Controller
@RequestMapping("/user")
public class UserController {
	@RequestMapping("/register.do")
	public String register(){
		return "register";
	}
	
	@RequestMapping("/doregister.do")
	public ModelAndView doRegister(User user){
		ModelAndView mv=new ModelAndView();
		mv.addObject("user",user);
		mv.setViewName("forward:/WEB-INF/jsp/info.jsp");
		return mv;
	}
}

【4】运行测试,输入“http://localhost:8080/user/register.do”,注册和转发页面如下图所示:

注册页面:

转发页面:

2、请求转发到其他控制器

  当前控制器的处理方法处理完毕后也可不返回视图,而是转发给下一个控制器方法继续处理。

项目案例:用户注册成功后,转发给其他方法,由其他方法返回视图显示当前用户的基本信息。

关键步骤:

【1】 将 cn.hh.springmvc03.controller 包下的 UserController 控制器的 doRegister 方法替换成下面两个方法,代码如下:

package cn.hh.springmvc03.controller;

import javax.servlet.http.HttpServletRequest;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.servlet.ModelAndView;

package cn.hh.springmvc03..entity.User;
@Controller
@RequestMapping("/user")
public class UserController {
	@RequestMapping("/register.do")
	public String register(){
		return "register";
	}
	
	@RequestMapping("/doregister.do")
	public ModelAndView doRegister(User user){
		ModelAndView mv=new ModelAndView();
		mv.addObject("user",user);
		mv.setViewName("forward:second.do");
		return mv;
	}
	
	@RequestMapping("/second.do")
	public ModelAndView doSecond(User user){
		ModelAndView mv=new ModelAndView();
		mv.addObject("user",user);
		mv.setViewName("forward:/WEB-INF/jsp/info.jsp");
		return mv;
	}
}

  可以发现,参数仍然可以在两个方法之间传递,第一个方法把参数存进ModelAndView,第二个方法用同名形式参数接收。

  mv.setViewName(“forward:second.do”);这行代码实现转发到另一个方法second.do继续处理。

【2】运行测试,结果同前。

3、返回 String 时的请求转发

  当处理器方法返回String 时,该String 即为要跳转的视图。必须在其前面加上前辍 forward:,显式的指定跳转方式为请求转发。视图解析器将不会对其进行前辍与后辍的拼接,该String中的路径须是完整路径。

  请求转发的目标资源无论是一个页面,还是一个Controller,用法一样。

项目案例:用户注册成功后,转发给其他方法,由其他方法返回视图显示当前用户的基本信息。

关键步骤:

  修改 UserController 控制器方法 doRegister 如下:

package cn.hh.springmvc03.controller;

import javax.servlet.http.HttpServletRequest;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.servlet.ModelAndView;

package cn.hh.springmvc03..entity.User;
@Controller
@RequestMapping("/user")
public class UserController {
	@RequestMapping("/register.do")
	public String register(){
		return "register";
	}
	
	@RequestMapping("/doregister.do")
	public String doRegister(User user,HttpServletRequest request){
		request.setAttribute("user", user);		
		return "forward:/WEB-INF/jsp/info.jsp";
	}
}

注意:这种情况不能使用ModelAndView来传递数据,但可以使用HttpServletRequest等来传递数据。

4、返回 void 时的请求转发

  当处理器方法返回void时,可以使用HttpServletRequest实现请求转发。既可转发到页面,也可转发到其他控制器方法。若有数据需要向目标资源传递,可将数据放入到 HttpServletRequest或 HttpSession 中。但不能将数据放到 Model、RedirectAttributes中,因为这两者的数据都是通过拼接到处理器方法的返回值中,作为请求的一部分出现向下传递的。但这里没有返回值,所以它们中的数据无法向下传递。

package cn.hh.springmvc03.controller;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;

import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.mvc.support.RedirectAttributes;

import cn.hh.springmvc03.entity.User;
@Controller
@RequestMapping("/user")
public class UserController {
	
	@RequestMapping("/login.do")
	public String login(){
		return "login";
	}
	//重定向到控制器
	@RequestMapping("/dologin.do")
	public String doLogin(User user,Model model){
		model.addAttribute("username",user.getUsername());
		model.addAttribute("password",user.getPassword());
		return "redirect:second.do";
	}
	
	//逐个参数接收
	@RequestMapping("/second.do")
	public ModelAndView doSecond(String username,String password){
		ModelAndView mv=new ModelAndView();
		mv.addObject("username",username);
		mv.addObject("password",password);
		mv.setViewName("redirect:/show.jsp");
		return mv;
	}
	
	//整体接收
	@RequestMapping("/third.do")
	public ModelAndView doThird(User user){
		ModelAndView mv=new ModelAndView();
		mv.addObject("username",user.getUsername());
		mv.addObject("password",user.getPassword());
		mv.setViewName("redirect:/show.jsp");
		return mv;
	}
	
	@RequestMapping("/fourth.do")
	public ModelAndView doFifth(HttpSession session){
		User user=(User) session.getAttribute("user");
		ModelAndView mv=new ModelAndView();
		mv.addObject("username",user.getUsername());
		mv.addObject("password",user.getPassword());
		mv.setViewName("redirect:/show.jsp");
		return mv;
	}

	@RequestMapping("/register.do")
	public String register(){
		return "register";
	}
	
	@RequestMapping("/doregister.do")
	public String doRegister(User user,HttpServletRequest request){
		request.setAttribute("user", user);		
		return "forward:/WEB-INF/jsp/info.jsp";
	}
}

5、请求重定向到其他页面

  在重定向时,请求参数不能通过HttpServletRequest向目标资源中传递。可以通过以下方式之一来传递请求参数。

【1】通过 ModelAndView 中的 Model 携带参数

  当ModelAndView中的Model 存入数据后,视图解析器InternalResourceViewResolver 会将map中的key 与value,以请求参数的形式放到请求的URL后。 注意事项:

放入到Model中的value,只能是基本数据类型与 String,不能是自定义类型的对象数据。原因是视图解析器会将Map的value放入到URL后作为请求参数传递出去,任何类型的value,都会变为String。重定向的面页中是无法从request 中读取数据的。但由于map中的key与value,以请求参数的形式放到了请求的URL后,所以,页面可以通过EL表达式中的请求参数param读取。重定向的页面不能是/WEB-INF下的页面。因为重定向相当于客户端发出一次新的请求,而客户端是不可以请求/WEB-INF下的资源的。

项目案例:用户登录成功后, 通过重定向页面实现登录后显示用户信息。

关键步骤:

【1.1】在WebContent 下创建页面 show.jsp,复制之前的 login.jsp 页面。

show.jsp 代码如下:

<%@ page language="java" contentType="text/html; charset=utf-8"
    pageEncoding="utf-8"%>




Insert title here


登录用户信息
用户名:${param.username}
密码:${param.password}

【注意】这里用到了 param 对象。

Login.jsp 代码如下:

<%@ page language="java" contentType="text/html; charset=utf-8"
    pageEncoding="utf-8"%>




Insert title here


用户登录

姓名:
密码:

【1.2】修改 UserController 控制器,添加方法 doLogin 如下:

package cn.hh.springmvc03.controller;

import javax.servlet.http.HttpServletRequest;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.servlet.ModelAndView;

import cn.hh.springmvc03.User;
@Controller
@RequestMapping("/user")
public class UserController {
	@RequestMapping("/login.do")
	public String login(){
		return "login";
	}
	
	@RequestMapping("/dologin.do")
	public ModelAndView doLogin(User user){
		ModelAndView mv=new ModelAndView();
		mv.addObject("username",user.getUsername());
		mv.addObject("password",user.getPassword());
		mv.setViewName("redirect:/show.jsp");
		return mv;
	}

	@RequestMapping("/register.do")
	public String register(){
		return "register";
	}
	
	@RequestMapping("/doregister.do")
	public String doRegister(User user,HttpServletRequest request){
		request.setAttribute("user", user);		
		return "forward:/WEB-INF/jsp/info.jsp";
	}
}

【1.3】测试运行,输入“http://localhost:8080/user/login.do”。

再次测试:如果在 show.jsp 页面删除 param,能否接收到数据。

【2】使用 HttpSession 携带参数

项目案例:用户登录成功后, 通过重定向页面实现登录后显示用户信息。

关键步骤:

【2.1】在WebContent 下创建页面 show2.jsp,代码如下:

<%@ page language="java" contentType="text/html; charset=utf-8"
    pageEncoding="utf-8"%>




Insert title here


登录用户信息
用户名:${user.username}
密码:${user.password}

【2.2】修改方法 doLogin 代码如下:

@RequestMapping("/dologin.do")
	public ModelAndView doLogin(User user,HttpSession session){
		ModelAndView mv=new ModelAndView();
		session.setAttribute("user", user);
		mv.setViewName("redirect:/show2.jsp");
		return mv;
	}

【2.3】测试运行,输入“http://localhost:8080/user/login.do”。

6、请求重定向到其他控制器

  重定向到其它 Controller方法时,携带参数可以采用前面的其中一个方式。而目标Controller 接收这些参数,也有多种方式。

【1】通过 ModelAndView 的 Model 携带参数

  目标Controller在接收这些参数时,只要保证目标 Controller的方法形参名称与发送 Controller 发送的参数名称相同即可接收。当然,目标 Controller 也可以进行参数的整体接收。只要保证参数名称与目标 Controller接收参数类型的类的属性名相同即可。

项目案例:用户登录成功后, 通过重定向页面实现登录后显示用户信息。(

【1.1】修改doLogin方法,添加两个目标方法。

@RequestMapping("/dologin.do")
	public ModelAndView doLogin(User user){
		ModelAndView mv=new ModelAndView();
		mv.addObject("username",user.getUsername());
		mv.addObject("password",user.getPassword());
		//第1次测试
		mv.setViewName("redirect:second.do");
		//第2次测试
		//mv.setViewName("redirect:third.do");
		return mv;
	}	
	
	//整体接收
	@RequestMapping("/second.do")
	public ModelAndView doSecond(User user){
		ModelAndView mv=new ModelAndView();
		mv.addObject("username",user.getUsername());
		mv.addObject("password",user.getPassword());
		mv.setViewName("redirect:/show.jsp");
		return mv;
	}	
	
	//逐个参数接收
	@RequestMapping("/third.do")
	public ModelAndView doThird(String username,String password){
		ModelAndView mv=new ModelAndView();
		mv.addObject("username",username);
		mv.addObject("password",password);
		mv.setViewName("redirect:/show.jsp");
		return mv;
	}

【1.2】测试运行,输入http://localhost:8080/user/login.do。

  注释掉mv.setViewName(“redirect:second.do”),添加mv.setViewName(“redirect:third.do”)再次测试。观察两次结果是否相同。

【2】使用 HttpSession 携带参数

项目案例:用户登录成功后, 通过重定向页面实现登录后显示用户信息。

关键步骤:修改 UserController 代码如下:

@RequestMapping("/dologin.do")
	public ModelAndView doLogin(User user,HttpSession session){
		session.setAttribute("user", user);
		ModelAndView mv=new ModelAndView();		
		mv.setViewName("redirect:fourth.do");
		return mv;
	}	
	
	@RequestMapping("/fourth.do")
	public ModelAndView doFifth(HttpSession session){
		User user=(User) session.getAttribute("user");
		ModelAndView mv=new ModelAndView();
		mv.addObject("username",user.getUsername());
		mv.addObject("password",user.getPassword());
		mv.setViewName("redirect:/show.jsp");
		return mv;
	}

7、返回 String 时的重定向

  可以重定向到页面,也可以重定向到其他控制器方法。当处理器的方法返回类型为String时,可在字符串中添加前缀redired:即可实现重定向。如果还要传递参数,可以通过URL携带参数,通过HttpSession 携带参数,通过Model携带参数等多种办法。这里重点介绍Model和RedirectAttributes携带参娄和的办法。

【1】重定向到页面时携带参数

【1.1】通过 Model形参携带参数

  在Controller形参中添加 Model 参数,将要传递的数据放入 Model 中进行参数传递。这种方式同样也是将参数拼接到了重定向请求的 URL后,因而放入其中的数据只能是基本类型数据,不能是自定义类型。

项目案例:用户登录成功后, 通过重定向页面实现登录后显示用户信息。

关键步骤:修改 UserController 代码如下:

@RequestMapping("/dologin.do")
	public String doLogin(User user,Model model){
		model.addAttribute("username",user.getUsername());
		model.addAttribute("password",user.getPassword());
		return "redirect:/show.jsp";
	}

【1.2】通过形参 RedirectAttributes携带参数

  RedirectAttributes专门用于携带重定向参数的。它其实继承自Model的接口,底层仍然使用ModelMap 实现。所以,这种携带参数的方式,同样不能携带自定义对象。

项目案例:用户登录成功后, 通过重定向页面实现登录后显示用户信息。

关键步骤:修改 UserController 代码如下:

@RequestMapping("/dologin.do")
	public String doLogin(User user,RedirectAttributes rd){
		rd.addAttribute("username",user.getUsername());
		rd.addAttribute("password",user.getPassword());
		return "redirect:/show.jsp";
	}

  要使用 RedirectAttributes 参数,还需要在 SpringMVC 的配置文件中注册MVC 的注解驱动。

【2】重定向到控制器时携带参数

  重定向到控制器时,携带参数的方式,可以使用请求 URL 后携带方式,HttpSession携带方式,Model 形参携带方式等,下面案例学习下使用Model 形参携带参数,注意传递与接收的要点就是接收方法的形参的名称要与传递方法的model中的key名称一致。可以整体接收,也可以逐个参数接收。

项目案例:用户登录成功后, 通过重定向页面实现登录后显示用户信息。

关键步骤:修改 UserController 代码如下:

//重定向到控制器
	@RequestMapping("/dologin.do")
	public String doLogin(User user,Model model){
		model.addAttribute("username",user.getUsername());
		model.addAttribute("password",user.getPassword());
		return "redirect:second.do";
	}
	//逐个参数接收
	@RequestMapping("/second.do")
	public ModelAndView doSecond(String username,String password){
		ModelAndView mv=new ModelAndView();
		mv.addObject("username",username);
		mv.addObject("password",password);
		mv.setViewName("redirect:/show.jsp");
		return mv;
	}
	//整体接收
	@RequestMapping("/second.do")
	public ModelAndView doSecond(User user){
		ModelAndView mv=new ModelAndView();
		mv.addObject("username",user.getUsername());
		mv.addObject("password",user.getPassword());
		mv.setViewName("redirect:/show.jsp");
		return mv;
	}

8、返回 void 时的重定向

  当处理器方法返回 void 时,使用 HttpServletResponse 的sendRedirect()方法实现重定向。若有数据需要向下一级资源传递,需要将数据放入到HttpSession中,不能放在HttpServletRequest中。

项目案例:用户登录成功后, 通过重定向页面实现登录后显示用户信息。

关键步骤:

修改 UserController 代码如下:

//重定向到控制器
	@RequestMapping("/dologin.do")
	public void doLogin(User user,HttpSession session,HttpServletRequest request,HttpServletResponse response){
		session.setAttribute("username",user.getUsername());
		session.setAttribute("password",user.getPassword());
		try {
			response.sendRedirect(request.getContextPath()+"/show3.jsp");
		} catch (IOException e) {
			e.printStackTrace();
		}
	}

在WebContent下添加页面 show3.jsp,代码如下:

<%@ page language="java" contentType="text/html; charset=utf-8"
    pageEncoding="utf-8"%>



	
	Insert title here


	登录用户信息
用户名:${username}
密码:${password}

总结

到此这篇关于SpringMVC中转发和重定向的文章就介绍到这了,更多相关SpringMVC转发和重定向内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

标签:

(责任编辑:)

相关文章

当前速看:一文彻底吃透SpringMVC中的转发和重定向

​大家应该都知道springmvc本来就会把返回的字符串作为视图名解析,然后转发到对应的视图,这篇文章主要给大家介绍了关于SpringMVC中转发和重定向

2023-04-08 05:48:09

股票行情快报:数码视讯(300079)4月7日主力资金净卖出141.34万元

​截至2023年4月7日收盘,数码视讯(300079)报收于6 87元,上涨3 31%,换手率5 37%,成交量68 02万手,成交额4 61亿元。

2023-04-08 01:40:27

国内首笔!兴业银行成功上线CIPS债券通直通服务

​东南网4月7日讯(本网记者林先昌)记者了解到,近日,在跨境清算公司的支持下,兴业银行携手国泰君安证券股份有限公司成功上

2023-04-07 22:00:00

内因子的作用_内因子 焦点速讯

​1、由壁细胞分泌的一种糖蛋白,分子量为60000。2、内因子能和维生素B12(外因子)结合形成复合物。3、形成的复合物可

2023-04-07 20:52:37

国泰君安:保险景气度提升 看好价值复苏超预期 时快讯

​国泰君安(601211)证券发布研究报告称,当前居民旺盛的保本理财需求叠加保险公司积极的开门红政策预计推动23Q1上市险企NBV转正超预期,维持行业

2023-04-07 19:27:02

HelloGames发行商特惠 《无人深空》5折促销 全球热文

​今天为各位老哥推荐的是HelloGames旗下游戏,除了较为知名的《无人深空》5折优惠外,steam口碑非常不错的《最后的篝火》低至2折仅需10元。

2023-04-07 18:18:53

环球通讯!滕王阁景区背诵免门票最新规定2023

​为弘扬中华民族优秀传统文化、塑造滕王阁名楼文化品牌,更好地常态化开展背诵《滕王阁序》免门票活动。现将活动内容作以下调整:背诵《滕王阁

2023-04-07 17:15:35

全球观热点:美媒按照本赛季表现,评选联盟30大球星:詹皇仅第九,欧文被低估

​第1-10名:恩比德、约基奇、字母哥、塔图姆、东契奇、戴维斯、杜兰特、库里、詹姆斯、莱昂纳德;欧文的排名绝对被低估了,他在这份榜单上仅排

2023-04-07 16:20:22

2023糖酒会时间及地点,2023糖酒会参展商有哪些?

​第108届糖酒商品交易会将于4月12日—14日在成都举办。2月28日,记者获悉,传统酒类作为传统产业,受到市场和消费者越来越多的认可和青睐,而糖

2023-04-07 15:35:54

成都自然博物馆可以带吃的进去吗?

​成都自然博物馆可以带吃的进去吗?不能带,成都自然博物馆明确禁止携带食物及有色、含糖液体进入馆内。要求入馆自觉接受安全检查,严禁将各类

2023-04-07 14:54:18

京东烟草专卖店(卖烟的网站)

​京东烟草专卖店,卖烟的网站这个很多人还不知道,现在让我们一起来看看吧!1、、、、貌似没有。2、有那些烟草公司的网站也不行。3、拍拍或者淘

2023-04-07 13:27:28

当前报道:抽取幸运粉丝礼物

​抽取幸运粉丝礼物,一个很好的礼物,就会觉得特别温柔,这是一个很好的礼物,会让你的人感觉很暖暖的。这款粉色粉嫩温润的银条纹

2023-04-07 12:22:49

速递!中国航材与空客签采购框架协议:包括150架A320、10架A350

​微信公众号“中国航材”消息,2023年4月6日,中国航空器材集团公司与空客公司在北京签署了160架空客飞机的批量采购协议

2023-04-07 12:02:18

80/90/00后都关注的项目漫莲芯城,你不知道就亏大了 全球热闻

​很多人都想问西安吉屋小编值得推荐的楼盘,今天西安吉屋小编就来说说坐落于长乐路与长十路十字(向南400米)的漫莲芯城。为什

2023-04-07 11:21:55

全球微头条丨临武县应急管理局电话地址

​临武县应急管理局电话地址临武县应急管理局联系方式电话:0735-6265636办公时间:8:00-12:00;14:30-17:30(冬季);8:00-12:0

2023-04-07 10:34:49

《亲爱的》原型孙卓被拐案今日开庭详细内容

​大家好,小太来为大家解答以上问题。《亲爱的》原型孙卓被拐案今日开庭很多人还不知道,现在让我们一起来看看吧!1、想必大家现在对于《亲爱的

2023-04-07 09:54:33

难道爱一个人有错吗原唱_难道爱一个人有错吗

​1、歌词:2、在一个落叶零风的秋天3、遇见我这辈子最爱的人。4、从那以后,她的出现就醉了我的整个心。5、让我的爱如此汹涌,如此真实。6、我

2023-04-07 09:05:26

世界热文:曼丽原唱歌谱_曼丽原唱

​1、民歌《曼莉》  简介:  蒙古族民歌,由 "西部歌王 "王洛宾搜集整理,进行改编而成。2、演唱者有刀郎、林玉英等。3、 

2023-04-07 08:02:57

樊振东回应“房间被陌生女子非法侵入”,呼吁球迷勿染饭圈习气 全球百事通

​文 羊城晚报全媒体记者詹淑真4月26日晚,樊振东通过微博账号“樊振东球迷会-天际樊星”发表声明回应房间被非法侵入。樊振东在文中表示:第...

2023-04-07 06:01:47

勇士的信仰暗夜遗迹攻略_勇士的信仰暗夜遗迹 全球快播报

​1、尊敬的4399玩家您好勇士信仰当中炼狱入场券可以通过击杀三星炼狱暗夜遗迹boss获得。2、炼狱暗夜遗迹boss被击杀

2023-04-07 02:56:38

阎维文出席活动,现场向金铁霖、程志默哀缅怀,满脸憔悴嗓子嘶哑

​阎维文出席活动,现场向金铁霖、程志默哀缅怀,满脸憔悴嗓子嘶哑

2023-04-06 22:46:18

快播:美中药协(中国)分会西部创新中心落地成都高新区

​原标题:美中药协(中国)分会西部创新中心落地成都高新区4月6日,“SAPA-中国(成都)年会——中国生物医药产业发展的机

2023-04-06 21:01:22

美国政府据悉讨论在美为澳大利亚建造首批核潜艇-全球观热点

​《华尔街日报》9月24日消息,据悉美国政府正在探讨一项安排,以加快澳大利亚采购核动力潜艇的进程,从而在美国生产首批几艘核

2023-04-06 20:03:42

天天速看:申请郑州公租房老公名下有车可以吗?

​申请郑州公租房老公名下有车可以吗?2021年实施的公租房新规定:购有车辆的不超过1台,且非营运车辆8万元(含)以下。也就是说如果夫妻申请的话

2023-04-06 18:55:27

五一旅游前瞻:长线游预订同比增长811%_世界快看

​【环球网科技报道记者王楠】距离五一小长假还有不到一个月的时间,假日旅游需求已经提前释放。记者从携程了解到,截至4月6日,通过携程报名国

2023-04-06 17:54:46

不确定的房地产行情中,藏着哪些确定?

​中国商品房历史上,或许没有哪一年如2022年一般曲折,一些开发商倒在了黎明前夜,极少数开发商成为“黑马”。还有一些开发商,没能撑住压力...

2023-04-06 17:06:27

各地采取多种措施促进高校毕业生就业-焦点资讯

​各地采取多种措施促进高校毕业生就业,主流媒体,山西门户。山西新闻网是经国务院新闻办审核批准,由山西日报报业集团主管、主办的山西省重点新

2023-04-06 15:58:38

【全球速看料】谨防陷阱!银保监会科普什么是正规的“以房养老”

​中国经济网北京4月6日讯中国银保监会网站今天发布《关于防范养老诈骗的风险提示》,警示防止“以房养老”陷阱等三类诈骗形式。提示称,不法...

2023-04-06 15:05:44

尖草坪区气象局发布霜冻蓝色预警【Ⅳ级/一般】

​尖草坪区气象局发布霜冻蓝色预警【Ⅳ级 一般】

2023-04-06 14:20:43

在中国斡旋下沙特和伊朗外长在北京首次会晤_今日快看

​据悉,沙伊两国外长在赴京前已多次通话,讨论了两国重启外交关系以及启动其他协议需将采取的步骤。

2023-04-06 13:10:32