选择民族时,用了下拉菜单,选择之后保存进了数据库,下次刷新页面的时候,想直接显示我已选择的民族。
怎样设计JSP页面,使得我的下拉菜单默认值为我上次选择的民族。。。用的是SSI框架(Struts,Spring,ibatis)...
怎样设计JSP页面,使得我的下拉菜单默认值为我上次选择的民族。。。
用的是SSI框架(Struts,Spring,ibatis) 展开
用的是SSI框架(Struts,Spring,ibatis) 展开
展开全部
你说的意思是,当保存完信息后,下次再进入页面时,select的值默认为你数据库存的那个值吧?
应该把你要显示的信息,封装在实体类的属性中,然后通过struts标签能获取到那个属性的值。
<select>
<option <% user.region=="汉族"?selected='selected': %>>汉族</option>
</select>
其中user是你action中的实体类对象,region是它的属性。如果要求不可以嵌入java代码,还可以用struts标签的<s:if>
<select>
<s:if test='user.name=="汉族"'>
<option selected='selected'>汉族</option>
</s:if>
<s:else><option selected=''>汉族</option><s:else>
</select>
应该把你要显示的信息,封装在实体类的属性中,然后通过struts标签能获取到那个属性的值。
<select>
<option <% user.region=="汉族"?selected='selected': %>>汉族</option>
</select>
其中user是你action中的实体类对象,region是它的属性。如果要求不可以嵌入java代码,还可以用struts标签的<s:if>
<select>
<s:if test='user.name=="汉族"'>
<option selected='selected'>汉族</option>
</s:if>
<s:else><option selected=''>汉族</option><s:else>
</select>
更多追问追答
追问
selected="selected">汉族
我是这么写的,可是页面显示取不到数据库的值,其他的类似
/>
就可以取得到,目前取不到值的就是Select和Radio这类使用单选按钮和下拉菜单控件的项
追答
==1">selected="selected">汉族
标签可以嵌套,试试可以么。另外注意你那个1是String类型的吗,如果是加上引号。
展开全部
在jsp页面嵌入Java代码<%这里获取你原来的民族%>
然后在下拉菜单<option value=1 <%if(原来民族的值==1){%> selected="selected"<%}%>>
然后在下拉菜单<option value=1 <%if(原来民族的值==1){%> selected="selected"<%}%>>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用session 或 cookie 保存选择框内容
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询