Рубрики
Без рубрики

Пример скрытого значения Spring MVC

– Пример скрытого значения Spring MVC

В Spring MVC вы можете использовать <форма: скрытая/> для отображения поля скрытого значения HTML. Например,

	

Он отобразит следующий HTML-код

	 

P.S Предполагаю” секретное значение “свойство содержит значение “Я скрытое значение”.

В этом уроке мы покажем вам, как использовать тег формы Spring ” <форма: скрытая/> ” для отображения скрытого значения HTML .

1. Контроллер

/|SimpleFormController для обработки скрытого значения формы и инициализации скрытого значения с помощью "Я скрытое значение, хе-хе".

Файл: HiddenController.java

package com.mkyong.customer.controller;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.springframework.validation.BindException;
import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.mvc.SimpleFormController;
import com.mkyong.customer.model.Customer;

public class HiddenController extends SimpleFormController{
	
	public HiddenController(){
		setCommandClass(Customer.class);
		setCommandName("customerForm");
	}
	
	@Override
	protected Object formBackingObject(HttpServletRequest request)
		throws Exception {
		Customer cust = new Customer();
		cust.setSecretValue("I'm hidden value, hehe");
		return cust;
	}
	
	@Override
	protected ModelAndView onSubmit(HttpServletRequest request,
		HttpServletResponse response, Object command, BindException errors)
		throws Exception {
		Customer customer = (Customer)command;
		return new ModelAndView("CustomerSuccess","customer",customer);
	}
}

2. Модель

Объект клиента для хранения скрытого значения формы.

Файл: Customer.java

package com.mkyong.customer.model;

public class Customer{
	String secretValue;
	//getter and setter methods
}

3. Смотреть

Страница JSP для использования тега формы Spring ” <форма: скрытая/> ” для отображения скрытого значения HTML.

Файл: CustomerForm.jsp

<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form"%>


	

Spring's form hidden example

Hidden value (view source to see it) :

Если форма отправлена, отобразите успешную страницу и отобразите отправленное скрытое значение.

Файл: Успех клиента.jsp



	

Spring's form hidden value example

Hidden value : ${customer.secretValue}

4. Конфигурация пружинных Бобов

Свяжите все это~



  

	
		
		
	

	
		
			/WEB-INF/pages/
		
		
			.jsp
		
	

5. Демонстрация

Доступ к странице – http://localhost:8080/SpringMVCForm/hidden.htm

Если форма отправлена успешно, просто отобразите отправленное скрытое значение.

Скачать Исходный Код

Оригинал: “https://mkyong.com/spring-mvc/spring-mvc-hidden-value-example/”