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

网站建设应用技术网店推广运营策略

网站建设应用技术,网店推广运营策略,东台网站开发,初次创业开什么店合适目录 一、创建项目 1.依赖 2.web.xml 3.spring-mvc.xml 二、RequestParam注解 1.作用 2.属性 3.代码 DeptController类 启动tomcat 三、RequestBody注解 1.作用 2.属性 3.代码 (1)DeptController类 (2)index.jsp (3)启动tomcat 四、P…

目录

一、创建项目

1.依赖

2.web.xml

3.spring-mvc.xml

二、RequestParam注解

1.作用

2.属性

3.代码

DeptController类

启动tomcat

三、RequestBody注解 

1.作用

2.属性

3.代码

(1)DeptController类

(2)index.jsp

(3)启动tomcat

四、PathVaribale注解

1.作用

2.属性

3.Restful风格的URL

4.代码

(1)DeptController类

(2)web.xml

(3)启动tomcat

五、RequestHeader注解

1.作用

2.属性

3.代码

(1)DeptController类

(2)启动tomcat

六、CookieValue注解

1.作用

2.属性

3.代码

(1)只有value

(2)只有value,但是没有提供

(3)两个都有


一、创建项目

1.依赖

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><groupId>com.qcby</groupId><artifactId>springMVC13</artifactId><version>1.0-SNAPSHOT</version><packaging>war</packaging><properties><maven.compiler.source>8</maven.compiler.source><maven.compiler.target>8</maven.compiler.target><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><!--版本锁定--><spring.version>5.0.2.RELEASE</spring.version></properties><dependencies><dependency><groupId>org.springframework</groupId><artifactId>spring-context</artifactId><version>${spring.version}</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-web</artifactId><version>${spring.version}</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-webmvc</artifactId><version>${spring.version}</version></dependency><dependency><groupId>javax.servlet</groupId><artifactId>servlet-api</artifactId><version>2.5</version><scope>provided</scope></dependency><dependency><groupId>javax.servlet.jsp</groupId><artifactId>jsp-api</artifactId><version>2.0</version><scope>provided</scope></dependency></dependencies>
</project>

2.web.xml

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"version="4.0"><!-- 配置过滤器,解决中文乱码的问题 --><filter><filter-name>characterEncodingFilter</filter-name><filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class><!-- 指定字符集 --><init-param><param-name>encoding</param-name><param-value>UTF-8</param-value></init-param></filter><filter-mapping><filter-name>characterEncodingFilter</filter-name><url-pattern>/*</url-pattern></filter-mapping><!--前端控制器--><servlet><servlet-name>dispatcherServlet</servlet-name><servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class><init-param><param-name>contextConfigLocation</param-name><param-value>classpath:spring-mvc.xml</param-value></init-param><!--配置启动加载--><load-on-startup>1</load-on-startup></servlet><servlet-mapping><servlet-name>dispatcherServlet</servlet-name><url-pattern>*.do</url-pattern></servlet-mapping>
</web-app>

3.spring-mvc.xml

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"xmlns:mvc="http://www.springframework.org/schema/mvc"xmlns:context="http://www.springframework.org/schema/context"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://www.springframework.org/schema/beanshttp://www.springframework.org/schema/beans/spring-beans.xsdhttp://www.springframework.org/schema/mvchttp://www.springframework.org/schema/mvc/spring-mvc.xsdhttp://www.springframework.org/schema/contexthttp://www.springframework.org/schema/context/spring-context.xsd"><!-- 配置spring创建容器时要扫描的包 --><context:component-scan base-package="com.qcby.controller"></context:component-scan><!-- 配置视图解析器 --><bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"><property name="prefix" value="/WEB-INF/pages/"></property><property name="suffix" value=".jsp"></property></bean><!-- 配置spring开启注解mvc的支持--><!--    <mvc:annotation-driven></mvc:annotation-driven>-->
</beans>

二、RequestParam注解

1.作用

把请求中的指定参数传递给控制器中的形参赋值

2.属性

(1)value:请求参数中的名称

(2)required:请求参数中是否必须提供此参数,默认是true(必须提供),false(表示可以不传值)

3.代码

DeptController类

package com.qcby.controller;import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;@Controller
@RequestMapping("/dept")
public class DeptController {/** RequestParam注解* required=false, 默认为true,表示必须传值,不传就会报错,抛出异常;为false表示可以不传值* defaultValue="abc",abc是传的值;如果没有传值,就按默认值,默认值是""(空字符串)* */@RequestMapping("/save1.do")public String save(@RequestParam(value = "username",required = false,defaultValue = "abc") String name ){System.out.println("姓名:"+name);return "success";}
}

启动tomcat

三、RequestBody注解 

1.作用

用户获取请求体的内容(注:get方法不可以

2.属性

required:是否必须有请求体,默认是true

3.代码

(1)DeptController类

加了一个save2()方法

/*
* @RequestBody
* */
@RequestMapping("/save2.do")
public String save2(@RequestBody String body){System.out.println("请求体内容:"+body);return "success";
}

(2)index.jsp

<%--Created by IntelliJ IDEA.User: lenovoDate: 2024/11/3Time: 19:13To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head><title>Title</title>
</head>
<body><form action="dept/save2.do" method="post">用户名:<input type="text" name="name" /><br/>密码:<input type="password" name="password" /><br/>年龄:<input type="text" name="age" /><br/><input type="submit" value="提交" />
</form></body>
</html>

(3)启动tomcat

现在<form>换成get请求:

<form action="dept/save2.do" method="get">用户名:<input type="text" name="name" /><br/>密码:<input type="password" name="password" /><br/>年龄:<input type="text" name="age" /><br/><input type="submit" value="提交" />
</form>

 运行

四、PathVaribale注解

1.作用

有绑定url中的占位符的

例:url中有/delete/{id},{id}就是占位符

2.属性

value:指定url中的占位符

3.Restful风格的URL

(1)请求路径一样,可以根据不同的请求方式去执行后台的不同方法

(2)Restful风格的URL优点

①结构清晰

②符合标准

③易于理解

④扩展方便

4.代码

(1)DeptController类

加了一个save3()方法

/*
* @PathVariable 指定url占位符的名称
* */
@RequestMapping(path = "/save3.do/{id}")
public String save3(@PathVariable(value = "id") Integer id){System.out.println("id:"+id);return "success";
}

(2)web.xml

(3)启动tomcat

五、RequestHeader注解

1.作用

获取指定请求头的值

2.属性

value:请求头的名称

3.代码

(1)DeptController类

加了一个save4()方法

/*
* @RequestHeader  获取请求头的值
* */
@RequestMapping("/save4.do")
public String save4(@RequestHeader(value = "Accept-Language") String header){System.out.println("Accept请求头的值:"+header);return "success";
}

(2)启动tomcat

六、CookieValue注解

1.作用

用于获取指定cookie的名称的值

2.属性

value:cookie的名称

defaultValue:如果没有value提供的值,则使用defalutValue的值

3.代码

(1)只有value

①DeptController类

加了一个save5()方法

/*
* @CookieValue 获取到cookie的值
* */
@RequestMapping("/save5.do")
public String save5(@CookieValue(value = "JSESSIONID") String cookie){System.out.println("值:"+cookie);return "success";
}

②启动tomcat

(2)只有value,但是没有提供

①DeptController类

加了一个save6()方法

@RequestMapping("/save6.do")
public String save6(@CookieValue(value = "cookie") String cookie){System.out.println("值:"+cookie);return "success";
}

②启动tomcat

(3)两个都有

①DeptController类

加了一个save7()方法

@RequestMapping("/save7.do")
public String save7(@CookieValue(value = "cookie",defaultValue = "abc") String cookie){System.out.println("值:"+cookie);return "success";
}

②启动tomcat

http://www.hkea.cn/news/544368/

相关文章:

  • 网站设计与推广国际时事新闻2022最新
  • 柬埔寨网站开发营销技巧和营销方法
  • 网站建立价格长沙网站外包公司
  • 王建设医生个人网站免费google账号注册入口
  • 免费自建手机网站搜索引擎优化的方法包括
  • 甘肃省建设工程安全质量监督管理局网站官网拉新项目官方一手平台
  • 做电影网站赚钱武汉新闻最新消息
  • 做网站没有成本的方法上海百度分公司电话
  • 寺庙网站建设百度ai人工智能
  • 完成公司网站建设下载关键词推广软件
  • wordpress如何关闭网站下载app
  • WordPress小程序二次修改石家庄seo排名外包
  • 做百度关键词网站厦门seo外包
  • 泉州seo-泉州网站建设公司谷歌关键词搜索工具
  • 组织部网站建设方案行业关键词分类
  • 上海黄浦 网站制作中国搜索引擎排名2021
  • 手机网站建设 cms营销技巧和营销方法
  • 平顶山做网站优化微博搜索引擎优化
  • 网站如何做品牌宣传海报每日舆情信息报送
  • 做论坛网站需要多大空间seo推广招聘
  • 中国建设银行网站软件不限次数观看视频的app
  • 网站开发建设的步骤win11优化大师
  • 在线做数据图的网站樱桃bt磁力天堂
  • 网站建设费的税率东莞公司网上推广
  • 上海设计公司排名前十宁波seo搜索优化费用
  • 如皋做网站公司com域名
  • 织梦做企业网站教程网络营销推广方案论文
  • 微信如何添加小程序二十条优化措施全文
  • 网站制作费可以做业务宣传费河北百度推广电话
  • wordpress日主题破解网站排名优化软件有哪些