在jsp页面中 我想设置一个头部显示地区的下拉文本框 ,用户进入注册会有所在地区,当用户登录以后 文本框中会默认显示 用户的所在地 。这个如何实现呢?
解决方案 »
- 关于log4j.xml很奇怪的一个问题:输出日志文件绝对路径改为相对路径tomcat就卡住了
- 泛型,为什么使用T而不使用Object
- 跪求struts2中<s:optiontransferselect标签问题
- 遇到个麻烦事,本人新手,望大大们进来解决下......
- hibernate: table is not mapped. 急,在线等!
- 请问怎么用Struts2接收数组数据?
- JSP中圖片顯示的問題
- Struts标签问题
- 为什么我在hibernate中查询不能用别名?
- JTA使用Propagation.NESTED事务传播方式报错
- java类中的方法是什么时候出现在代码区的呢,是在类加载的时候,还是其他什么时间
- [小白求教]学校留的作业 遇到点问题
如果把所有地区信息都存在前台就太大了。
table中设置下拉菜单应该会吧?
用js接收一下返回值,用列表的形式显示一下就好了。当然,这段代码会挺麻烦的,以前写过,但是好久不用js忘了,有空我再找找。
<select>
//这里取决于你前端采用的技术,以struts2为例
<s:iterator items="#xxxAreaList" var="area">
<option ${areaValue == area.value?'selected':''}>xxx</option>
</s:iterator>
</select>
大致如此吧,注意,我只是写的大致,主要的思想是循环绑定select的option的时候,去判断是否跟用户的地区值是一样的,如果相等,则将selected属性设置为true
或者直接<s:select list="#xxxxAreaList" value="#areaValue"/>