从下拉框中设置一个 bean 属性
Set a bean property from a dropdown box
您好,我正在尝试从下拉菜单中设置一个 beans 值,但我似乎无法正常工作,想知道你们中的任何人是否对我如何解决这个问题提出了一些建议
我已经把 useBean 标签放在脑子里了
<head>
<link rel="stylesheet" href="CSS/Style.css" type="text/css">
<link rel="stylesheet" href="CSS/pure-min.css">
<link rel="stylesheet" href="CSS/grid.css">
<link rel="stylesheet" type="text/css" href="WOWSlider/engine1/style.css" />
<script type="text/javascript" src="WOWSlider/engine1/jquery.js"></script>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<jsp:useBean id="mybean3" scope="session" class="org.RDO.login.PeriodHandler" />
(我脑子里想的更多,但与我的问题无关)
然后我在下拉列表中调用 setProperty 标签 `
<select name="date" id="dates" onchange="resetBoxes() <jsp:setProperty name="mybean3" property="date"/>">
</select>
(日期会在页面加载时添加到下拉列表中)
这是我的 periodHandler 的代码 class
public void setDate(String date){
this.date = date;
}
JSP 在服务器端工作,而 onchange
事件在客户端(在浏览器中)会 运行。所以,你认为 onchange
会触发 <jsp:setProperty>
的方式是有缺陷的。
您需要将表单提交到同一个 JSP 文件,它会根据传递的 <select>
值(作为 GET 或 POST 参数)更新 bean 值,或者传递AJAX 后台调用中的值。
您好,我正在尝试从下拉菜单中设置一个 beans 值,但我似乎无法正常工作,想知道你们中的任何人是否对我如何解决这个问题提出了一些建议
我已经把 useBean 标签放在脑子里了
<head>
<link rel="stylesheet" href="CSS/Style.css" type="text/css">
<link rel="stylesheet" href="CSS/pure-min.css">
<link rel="stylesheet" href="CSS/grid.css">
<link rel="stylesheet" type="text/css" href="WOWSlider/engine1/style.css" />
<script type="text/javascript" src="WOWSlider/engine1/jquery.js"></script>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<jsp:useBean id="mybean3" scope="session" class="org.RDO.login.PeriodHandler" />
(我脑子里想的更多,但与我的问题无关) 然后我在下拉列表中调用 setProperty 标签 `
<select name="date" id="dates" onchange="resetBoxes() <jsp:setProperty name="mybean3" property="date"/>">
</select>
(日期会在页面加载时添加到下拉列表中)
这是我的 periodHandler 的代码 class
public void setDate(String date){
this.date = date;
}
JSP 在服务器端工作,而 onchange
事件在客户端(在浏览器中)会 运行。所以,你认为 onchange
会触发 <jsp:setProperty>
的方式是有缺陷的。
您需要将表单提交到同一个 JSP 文件,它会根据传递的 <select>
值(作为 GET 或 POST 参数)更新 bean 值,或者传递AJAX 后台调用中的值。