¿Qué es un valor predeterminado en Java?
@RequestParam usa el atributo defaultValue para establecer el valor predeterminado
Tenga en cuenta que la configuración debe ser un tipo de cadena y el marco la convertirá por sí solo
@RequestParam(valor = "página", requerido = falso, valor predeterminado = "1") Página entera,
@RequestParam(valor = "tamaño", requerido = falso, valor predeterminado = "1") requerido = falso, defaultValue = "1") Página de entero,
@RequestParam(valor = "tamaño", requerido = falso) Tamaño de entero,
Suplementario: Anotación @RequestParam
Desde SpringMVC 4.2, RequestParam tiene cuatro anotaciones internas. 2. A partir de 2, RequestParam tiene cuatro parámetros internos:
1. Nombre de cadena
2. Valor de cadena
3. p>
4. String defaultValue;
El alias de nombre en el código fuente es valor y el alias de valor es nombre.
Por lo tanto, los atributos de nombre y valor son básicamente equivalentes. Todos los parámetros entrantes se obtienen de la recepción
Parámetros de solicitud de mapeo RequestParam
Required indica si es necesario.
requerido indica si es obligatorio, el valor predeterminado es verdadero
defaultValue El valor predeterminado del parámetro de solicitud
@RequestMapping(value = "/testRequestParam")
público String testRequestParam( @RequestParam(value="nombre de usuario")String un,@RequestParam(value ="age",required = false,defaultValue = "0") int age){
System.out .println("testRequestParam ")out.println("testRequestParam, nombre de usuario: "+un+", edad, "+edad);
Devuelve "éxito";
} p>
(función(){
función setArticleH(btnReadmore,posi){
var winH = $(ventana).height();
var artículoBox = $("div.article_content");
var artH = artículoBox.height();
if(artH > winH*posi){
articleBox. css({
'altura':winH*posi+'px',
'desbordamiento':'oculto'
}) p>
btnReadmore.click(function(){
if(tipo de ventana.localStorage === "objeto" && tipo de ventana.csdn.anonymousUserLimit === "objeto") {
if(!window.csdn.anonymousUserLimit.judgment()){
ventana.csdn.AnonymousUserLimit.judgment()){
if(! updata();
}
}
}
articleBox.removeAttr("estilo");
$(this ).parent().remove();
})
}else{
btnReadmore.parent().remove();
}
}
var btnReadmore = $("#btn-readmore");
if(btnReadmore.length>0 ){ p>
if(currentUserName){
setArticleH(btnReadmore,3);
}else{
setArticleH(btnReadmore,1.2
p>