NutzCN Logo
问答 什么情况下要用到@param
发布于 2805天前 作者 qq_a3c9de83 1829 次浏览 复制 上一个帖子 下一个帖子
标签:

前台ajax,post数据的时候,{“id”:1,“name”:“张三”}。后台方法在参数中(String id,String name)中获取不到值,有的时候部分值获取不到,但是加了@Param('name') 就一定能获取到,不知道为什么,之前只要同名参数名就可以获取到的

7 回复

是maven/ant编译的时候取不到吧?

为什么这样就取不到呢

如果是jdk8,加上-paramters参数编译就没问题

只有这一种解决办法吗?要是在jdk7呢

@qq_a3c9de83 jdk7下的话,加@Param比较保险

-paramters这个参数加在哪里?

pom.xml里面

			<plugin>
				<artifactId>maven-compiler-plugin</artifactId>
				<version>3.3</version>
				<configuration>
					<source>1.8</source>
					<target>1.8</target>
					<compilerArgs>
						<arg>-parameters</arg>
					</compilerArgs>
					<useIncrementalCompilation>false</useIncrementalCompilation>
				</configuration>
			</plugin>

添加回复
请先登陆
回到顶部