今天的遇到的一个问题是:我想在前台JSP页面中做一个下拉列表框,
而这个列表框中显示的值是从数据库的一张表中动态获取的。
比如,表中有北京,上海,广州这三个数据,JSP的下拉框中显示的也是这三个值。
以后再表中新增了杭州,下拉框就相应的显示这四个城市。
对,就是这么简单的一个问题搞了我一上午。。。
-------------------------------------------------------------------------
而这个列表框中显示的值是从数据库的一张表中动态获取的。
比如,表中有北京,上海,广州这三个数据,JSP的下拉框中显示的也是这三个值。
以后再表中新增了杭州,下拉框就相应的显示这四个城市。
对,就是这么简单的一个问题搞了我一上午。。。
-------------------------------------------------------------------------
这个应当是在JSP页面加载的时候,下拉列表框就已经有值了。
这些值必然是要从后台取的,写在后台的action中。
1. 在JSP的body标签里面的第一句,加上
<pre name="code" class="html"><body>
<s:action name="loadDistrict" namespace="/"></s:action>
这是Struts用来调用action的标签,name属性要在struts.xml中有定义。
比如我的struts.xml中是这样写的:
<action name="loadDistrict" class="com.edu.zjut.action.LoadDistrictInfoAction">
<result name="succ