Я использовал bean-компоненты/обработку формы для получения входных параметров на экране входа в систему, а затем с этими параметрами попытался войти в приложение.
Однако я получаю сообщение об ошибке
org.apache.jasper.JasperException: /loginbean.jsp(6,59) Значение атрибута request.getParameter("userName") заключено в кавычки с ", которое должно быть экранировано при использовании внутри val
Строка кода с этой ошибкой является второй строкой в приведенном ниже блоке кода (т.е. строка кода для свойства с именем = 'userName')
loginbean.jsp
<jsp:useBean id="db" scope="request" class="logbean.LoginBean" >
<jsp:setProperty name="db" property="userName" value="<%=request.getParameter("userName")%>"/>
<jsp:setProperty name="db" property="password" value="<%=request.getParameter("password")%>"/>
</jsp:useBean>
LoginBean.java
package logbean;
public class LoginBean {
String userName="";
String password="";
public String getUserName() {
return userName;
}
public void setUsername(String username) {
this.userName = userName;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
}