同学好,调试看看shopStr能获取到不。
如果都获取不到,可能是因为spring-web.xml配置有问题,比如resolver没有配置之类的
pom.xml有问题,缺少某些jar
Request import错了,应该import
import javax.servlet.http.HttpServletRequest;
同学可以直接复制粘贴我的spring-web.xml和pom.xml,没问题后,对比下异同
spring-web.xml<?xml version="1.0" encoding="UTF-8"?>
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context"
xmlns:mvc="http://www.springframework.org/schema/mvc"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context.xsd
http://www.springframework.org/schema/mvc
http://www.springframework.org/schema/mvc/spring-mvc-3.2.xsd">
class="org.springframework.web.servlet.view.InternalResourceViewResolver">
class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
pom.xml
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
4.0.0
com.imooc
o2o
war
0.0.1-SNAPSHOT
o2o Maven Webapp
http://maven.apache.org
5.1.8.RELEASE
junit
junit
4.12
test
ch.qos.logback
logback-classic
1.2.3
org.springframework
spring-core
${spring.version}
org.springframework
spring-beans
${spring.version}
org.springframework
spring-context
${spring.version}
org.springframework
spring-jdbc
${spring.version}
org.springframework
spring-tx
${spring.version}
org.springframework
spring-web
${spring.version}
org.springframework
spring-webmvc
${spring.version}
org.springframework
spring-test
${spring.version}
test
javax.servlet
javax.servlet-api
4.0.1
com.fasterxml.jackson.core
jackson-databind
2.9.9
commons-collections
commons-collections
3.2.2
org.mybatis
mybatis
3.5.1
org.mybatis
mybatis-spring
2.0.1
mysql
mysql-connector-java
8.0.16
com.mchange
c3p0
0.9.5.4
net.coobird
thumbnailator
0.4.8
com.github.penggle
kaptcha
2.3.2
commons-fileupload
commons-fileupload
1.3.2
redis.clients
jedis
2.9.0
o2o
org.apache.maven.plugins
maven-compiler-plugin
3.6.1
1.8
1.8
UTF8