表单提交后,怎样保留上一次输入的信息 放到bean里,然后设置,不知道行不行 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 表单提交后,会转到后台java处理,你在这里把你的那些属性值设置一下:request.setAttribute("属性名","属性值");你原来的jsp页面中文本框中的value="${文本框的属性名}",下拉列表中需要对每一个option的value与写回的属性的值进行比较,相等就加上selected。。单选框同样判断,相等就checked。 但我的下拉列表<select size="1" name="ssqy" id="ssqy" onchange="doselect()"> <option value="1" selected>a</option> <option value="2">b</option> <option value="3" >c</option> </select> 每次提交后,都自动返回初始设置 <option value="1" selected>a </option> 你这个option加上了selected,肯定每次都选中它了。你要把selected写在条件判断里面。如<option value="1" <%if("1".equals(xxx)){%>selected<%}%> > a </option> struts作法<select name="ssqy" onchange="doselect()" value="${Form的名称.ssqy}"> <option value="1">a </option> <option value="2">b </option> <option value="3" >c </option> </select> 如果你要保存的是所选option 貌似默认就有此功能去掉那selected 恩,去掉默认selected,然后从action带回来值到<select name="ssqy">,就选中值对应的项了 struts有这样的功能啊...用<html:>标签 具体哪个忘了...<html:form> <html:text ....></html:form>大致是这样的 <html:form action="aaaa"> <html:text property="b"></html:text><html:select property=""></html:select></html:form>b就是名字 会转化成<input type="text" name="b"> value会自动帮你写select是下拉表单吧? 最有效的方法,就是Ajax提交! 终于行了。我在script中,加了判断: for(var i=0;i<3;i++) { var obj=document.all.ssqy.options; if(obj[i].value=="<bean:write name='ryzhFormList' property="ssqy"/>") { obj[i].selected=true } } 我建议你用Spring-MVC的向导控制器org.springframework.web.servlet.mvc.AbstractWizardFormController去实现,因为它是专门解决多步提交的,有什么技术问题在探讨 你在<select name="" value=<bean:write ..... /> >里面写上value值就可以了 JAAS问题 setHideActionText出错? 关于Hibernate的配置 XML & XSL 关于Jetspeed2的验证问题,在线等待~~~~~~~~~~))) 在Jtree中添加节点和删除节点,如何把添加的节点保存.下次启动程序的时候原来添加的节点还在. 急!weblogic+ssh2部署问题 Spring中Action的formView和successView属性有什么区别? 部署jar时出现的问题,问怎么解决(weblogic,jbuilder) 请问学j2ee有用sun的j2ee sdk的吗? web 打印 IE就会关闭 数组类型怎么写入mysql?
<select size="1" name="ssqy" id="ssqy" onchange="doselect()">
<option value="1" selected>a</option>
<option value="2">b</option>
<option value="3" >c</option>
</select>
每次提交后,都自动返回初始设置
你这个option加上了selected,肯定每次都选中它了。
你要把selected写在条件判断里面。
如<option value="1" <%if("1".equals(xxx)){%>selected<%}%> > a </option>
<option value="1">a </option>
<option value="2">b </option>
<option value="3" >c </option>
</select>
去掉那selected
<html:text ....>
</html:form>大致是这样的
<html:text property="b"></html:text>
<html:select property=""></html:select>
</html:form>b就是名字 会转化成<input type="text" name="b"> value会自动帮你写select是下拉表单吧?
for(var i=0;i<3;i++)
{
var obj=document.all.ssqy.options;
if(obj[i].value=="<bean:write name='ryzhFormList' property="ssqy"/>")
{
obj[i].selected=true
}
}