Maison  >  Article  >  interface Web  >  Obtenir les paramètres à l'aide de l'expression EL

Obtenir les paramètres à l'aide de l'expression EL

php中世界最好的语言
php中世界最好的语言original
2018-06-13 09:59:422332parcourir

Cette fois, je vais vous présenter l'utilisation des expressions EL pour obtenir des paramètres. Quelles sont les précautions à prendre pour utiliser les expressions EL pour obtenir des paramètres ? Ce qui suit est un cas pratique, jetons un coup d'oeil.

1. L'action renvoie les paramètres à la page

/**
 * 测试js中获取后台传值
 * @param model
 * @param req
 * @return	String
 */
@RequestMapping("getValue")
public String getValue(Model model, HttpServletRequest req){
	model.addAttribute("stringValue", "测试在js中取值...");
	model.addAttribute("numberValue", 111);
	List<String> list = new ArrayList<String>();
	list.add("aaa");
	list.add("bbb");
	list.add("ccc");
	model.addAttribute("arrayValue", list);
	model.addAttribute("jsonStringValue", JSON.toJSONString(list));
	User user = new User();
	user.setUserID("1");
	user.setUserName("test");
	user.setMobile("13800000000");
	user.setEmail("test@163.com");
	user.setNickName("test");
	model.addAttribute("objJsonString", JSON.toJSONString(user));
	return "/getValue.htm";
}

2. Utilisez l'expression EL pour obtenir les paramètres dans. js Value

<script type="text/javascript">
	$(function(){
		var stringValue = '${stringValue}';
		console.log('stringValue-------------' + stringValue);
				
		var numberValue = ${numberValue};
		console.log('numberValue-------------' + numberValue);
				
		var jsonStringValue = ${jsonStringValue};
		console.log('jsonValue---------------' + jsonStringValue);
				
		var jsonStringValue1 = '${jsonStringValue}';
		console.log('jsonValue1---------------' + jsonStringValue1); 
				
		var objJsonString = '${objJsonString}';
		console.log("objJsonString------------------- " + objJsonString);
		var obj = JSON.parse(objJsonString);
		console.log("userName ------------ " + obj.userName);
	});
</script>

Remarque : prend la valeur du paramètre numérique, l'expression EL dans js n'a pas besoin d'être citée ; Les valeurs, les expressions EL dans js doivent être citées ; les valeurs des paramètres d'objet et de type de collection doivent être converties à l'aide de JSON.toJSONString() en arrière-plan.

Je pense que vous maîtrisez la méthode après avoir lu le cas dans cet article. Pour des informations plus intéressantes, veuillez prêter attention aux autres articles connexes sur le site Web chinois de php !

Lecture recommandée :

Quelles sont les façons de créer un observateur dans Vue

Un résumé d'Angular côté serveur méthodes de rendu

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn