关于下拉框

来源:互联网 发布:深圳壹叁叁网络老挝 编辑:程序博客网 时间:2024/05/01 09:52
它的取值范围Page,Request,Session,Application。
${param.id} 与输入有关,相对于 request.getParameter("id")。意思是获得输入的参数id。
因为a.jsp提交到b.jsp过程中,id不属于Page,Request,Session,Application任何范围中的一个,所以取不到。
而id是a.jsp传给b.jsp的一个参数,所以${param.id}取到值。
Request的范围是指一个jsp页面发送请求到另一个jsp页面之间。
在a.jsp里<%request.setAttribute("key","Test")%>
当a.jsp转向b.jsp时,b.jsp可以得到a.jsp的变量key的值,而别的jsp页面是得不到值的。
这里面的关键是a.jsp要转向b.jsp,在a.jsp加上<jsp:forward page="b.jsp"/>表示要转向b.jsp.否则b.jsp得不到a.jsp设置的key的值。

数据从前台传到后台之后,如果传到后台的数据为NUll,则要检查当前的搜索值与Form,entity里面的字段是否一致,一般为这种情况。如果数据从前台传到后台不为Null,则要看看数据库里面的数据类型和传过来的数据类型是否一致,一般不一致,

    <td align="right" class="l-table-edit-td">原币种:</td>
                    <td align="left" class="l-table-edit-td">
                        <select style="width: 150px" name="originalmoney" id="originalmoney">
                            <option value=""></option>
                            <c:forEach items="${currency}" var="o">
                                  <option value="${o.id}">${o.text}</option>
                              </c:forEach>
                        </select>
                    </td>

value是下拉框的列表的值

它的取值范围Page,Request,Session,Application。
${param.id} 与输入有关,相对于 request.getParameter("id")。意思是获得输入的参数id。
因为a.jsp提交到b.jsp过程中,id不属于Page,Request,Session,Application任何范围中的一个,所以取不到。
而id是a.jsp传给b.jsp的一个参数,所以${param.id}取到值。
Request的范围是指一个jsp页面发送请求到另一个jsp页面之间。
在a.jsp里<%request.setAttribute("key","Test")%>
当a.jsp转向b.jsp时,b.jsp可以得到a.jsp的变量key的值,而别的jsp页面是得不到值的。
这里面的关键是a.jsp要转向b.jsp,在a.jsp加上<jsp:forward page="b.jsp"/>表示要转向b.jsp.否则b.jsp得不到a.jsp设置的key的值。

数据从前台传到后台之后,如果传到后台的数据为NUll,则要检查当前的搜索值与Form,entity里面的字段是否一致,一般为这种情况。如果数据从前台传到后台不为Null,则要看看数据库里面的数据类型和传过来的数据类型是否一致,一般不一致,

    <td align="right" class="l-table-edit-td">原币种:</td>
                    <td align="left" class="l-table-edit-td">
                        <select style="width: 150px" name="originalmoney" id="originalmoney">
                            <option value=""></option>
                            <c:forEach items="${currency}" var="o">
                                  <option value="${o.id}">${o.text}</option>
                              </c:forEach>
                        </select>
                    </td>

value是下拉框的列表的值

0 0