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

腾讯的网站建设用了多少钱wordpress多用户商城系统

腾讯的网站建设用了多少钱,wordpress多用户商城系统,企业服务公司是干嘛的,网页制作与网站建设06627文章目录 一、Spring MVC 接收请求参数二、Spring MVC 数据回显三、SpringMVC 返回中文乱码问题 一、Spring MVC 接收请求参数 客户端或者前端通过 URL 请求传递过来的参数#xff0c;在控制器中如何接收#xff1f; 1、当参数和 Controller 中的方法参数一致时#xff0c;无… 文章目录 一、Spring MVC 接收请求参数二、Spring MVC 数据回显三、SpringMVC 返回中文乱码问题 一、Spring MVC 接收请求参数 客户端或者前端通过 URL 请求传递过来的参数在控制器中如何接收 1、当参数和 Controller 中的方法参数一致时无需做处理可以正常接收 代码示例以及对应 URL http://localhost:8080/user?namesys RequestMapping(/user)public String getUser(Model model, String name) {model.addAttribute(msg, name为 name);return test;}测试结果 2、当参数和 Controller 中的方法参数不一致时需要通过 RequestParam 控制 代码示例以及对应 URL http://localhost:8080/user2?usernamesys RequestMapping(/user2)public String getUser2(Model model, RequestParam(username) String name) {model.addAttribute(msg, name为 name);return test;}测试结果 3、当提交的参数与实体类中的属性一致可以直接使用实体类接收即可 代码示例以及对应 URL http://localhost:8080/user?namesysage99 实体类 Data public class User {private String id;private String name;private int age; }controller RequestMapping(/user3) public String getUser3(Model model, User user) {model.addAttribute(msg, id为 user.getId()\n\tname为 user.getName()\n\tage为 user.getAge());return test; }测试结果 注如果客户端传递的参数和实体类属性不一致则默认给个 null 二、Spring MVC 数据回显 数据显示到前端有三种方式ModelAndView、ModelMap、Model 通过 ModelAndView 将数据返回给前端需要搭配 Servlet API 使用。ModelAndView指模型和视图的集合既包含模型 又包含视图ModelAndView其实就是两个作用一个是指定返回页面另一个是在返回页面的同时添加属性也就是返回的数据 public class ModelAndViewController implements Controller {public ModelAndView handleRequest(HttpServletRequest req, HttpServletResponse ref) throws Exception {//返回一个模型视图对象ModelAndView mv new ModelAndView();// 获取要返回给客户端的数据这里默认给个 ModelAndViewController mv.addObject(msg,ModelAndViewController );// 获取视图名称mv.setViewName(test);// 返回模型和视图return mv;} }通过 ModelMap 将数据返回给前端。ModelMap继承LinkedHashMapspring框架自动创建实例并作为controller的入参用户无需自己创建 RequestMapping(/hello) public String hello(RequestParam(username) String name, ModelMap model){//封装要显示到视图中的数据//相当于req.setAttribute(name,name);model.addAttribute(name,name);// 返回视图名称return test; }通过 Model 将数据返回给前端。Model是一个接口它的实现类为ExtendedModelMap继承ModelMap类 RequestMapping(/hello) public String hello(RequestParam(username) String name, Model model){//封装要显示到视图中的数据//相当于req.setAttribute(name,name);model.addAttribute(msg,name);// 返回视图名称return test; }三、SpringMVC 返回中文乱码问题 方法一在 web.xml 文件中对乱码问题进行了配置配置代码如下 !-- 配置过滤器 -- filterfilter-nameencodingFilter/filter-namefilter-classorg.springframework.web.filter.CharacterEncodingFilter/filter-classinit-paramparam-nameencoding/param-nameparam-valueUTF-8/param-value/init-param /filter filter-mappingfilter-nameencodingFilter/filter-nameurl-pattern/*/url-pattern /filter-mapping方法二在 RequestMapping 中添加 produces 参数但是有着较大的局限性 局限性一需要在每一个接口中都加上 produces“text/json;charsetutf-8” 这段代码太过麻烦且代码质量不高 局限性二不知有着 text/json还有着其他不同种类的数据而配置只能选一种 方法三 在Spring-mvc.xml配置文件统一处理 在 mvc:annotation-driven/ 中添加如下内容 mvc:message-convertersbean classorg.springframework.http.converter.StringHttpMessageConverterproperty namesupportedMediaTypeslistvalueapplication/json;charsetUTF-8/valuevaluetext/plain;charsetUTF-8/valuevaluetext/html;charsetUTF-8/valuevaluetext/json;charsetUTF-8/value/list/property/bean /mvc:message-converters
http://www.pierceye.com/news/42662/

相关文章:

  • 企业网站背景图片宠物网站建设的可行性
  • 网站设计策划书案例山西企业模板建站
  • 零起飞网站建设工作室沧州网站制作
  • 怎样自己动手做微官网站医院网页
  • 门户网站的首页模板云建站精品模版
  • 专业模板建站哪家好学习网站建设的书籍
  • 电子商务网站基本功能一个微信网站多少钱
  • 网站后台有些不显示成品网站设计网站
  • 山东省建设业协会网站缙云建设局网站
  • 做的网站一模一样会被告吗自己怎么做网站
  • 调兵山网站淘宝详情页制作
  • 网站建设标准合同网络维护难吗
  • 网站设计美工要怎么做关注公众号阅读全文wordpress
  • 谁会在掏宝网上做网站为什么我的网站只有新闻业被收录
  • seo网站首页优化排名怎么做网站后台更新后前台没有同步更新
  • 网站建设找哪一家比较好公司专业做网站
  • 电商网站建设运营协议wordpress怎么添加导航分类
  • 做钓鱼网站犯法吗上海高端网站设计
  • 在建设厅网站上查询注销建造师建设工程合同包括哪些合同?
  • 网站排版工具免费技能培训在哪里报名
  • 软件手机站郑州网站建设xinsu360
  • 深圳市手机网站建设公司wordpress 取消摘要
  • 域名注册后网站建设网站改版好吗
  • 网站建设公司团队简介wordpress做付费阅读
  • 建设银行信用卡网站多少七里香社区在线看
  • 汕头 网站设计企业建网站需要准备哪些资料呢
  • 怎么用wordpress建立自己的网站重庆谷歌seo关键词优化
  • 报考大专网站肇庆网站添加什么东西才能和用户体验
  • 网站描述怎么设置买域名自己做网站
  • 做网站买服务器怎么样华为 wordpress