У меня есть страница jsp с раскрывающимся списком, чтобы пользователь мог выбрать одно из значений из раскрывающегося списка.
Я использую DynaValidatorActionForm
. Некоторые значения содержат одинарную кавычку, например (Java). когда я получаю значение со стороны сервера, одинарная кавычка не заполняется в форме, вместо этого она возвращается (Javas). Может ли кто-нибудь помочь мне в определении проблемы с этим? Что все вещи, которые я должен обрабатывать для этого сценария?
<form-bean name="studentForm" type="org.apache.struts.validator.DynaValidatorActionForm">
<form-property name="name" type="java.lang.String" />
<form-property name="language" type="java.lang.String" />
</form-bean>
<action path="/hello" name="studentForm" type="com.msn.java.StudentAction" scope="session" validate="false"
parameter="_" >
<forward name="success" path="/jsps/hello.jsp" />
<forward name="failure" path="/jsps/failure.jsp" />
</action>
Java-класс
public ActionForward hello(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception
{
String language=(String)((DynaActionForm) form).get("language");
}