struts2 表单 如何更新数据库数据 我刚入门Struts2+hibernate 我想从.JSP页面用struts2 标签来修改数据库中数据 也就是当我选中某条记录后 会弹出一个表单 这表单里面的内用会自动显示改记录中的数据,然后用户再修改内容,再次提交表单进行更新。急盼高人指点! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 传个主键值到ACTION查呗,再返回到修改页面 当你选中页面中的某条记录时,出发js事件,把windows.open("打开一新的窗口","某某.action")添加到你的方法中。你提交的这个action到后台,后台再把数据传到这个新的页面。然后可以通过这个新窗口提交数据了。 我是传了个主键 然后也调用函数成功查询出来了 ,我就是不知到怎么样把查出来的数据显示到页面中的表单中去 我是这样写的 <s:textfield label="供应商" name="pr_name" value="${pr_id}" > </s:textfield> 报错信息大概是说根据tld文件这里不能使用表达式 请帮帮忙! 换个方式,试试看<s:textfield label="供应商" name="pr_name" value="%{pr_id}" > </s:textfield> ${pr_id} 这种方式是默认从request作用域中取到的, 如果某个字段你在action或页面中存到request作用域时;可以用这种方式取值 问题我已经解决了 主要是在 表单传递给action 的参数 上少传了主键 id,以至于action中的id参数为null 持久化更新的时候找不到记录 所以报那样的错。谢谢大家!我都会给分的。 flexpaper浏览页面传参我呢提 局部提交刷新页面 struts2 的 iterator 判断退出 刚接触J2EE,请问J2EE的运行环境 struts 2 的 select 问题 请指教 EJB3 实体映射问题 Java EE 5 API 的源代码 webwork输出html代码被转化的问题 java实现telnet远程登录 部署到tomcat后的一个奇怪的问题 Servlet异常求助 有谁用过ApacheDS啊,求教..
请帮帮忙!
<s:textfield label="供应商" name="pr_name" value="%{pr_id}" > </s:textfield> ${pr_id} 这种方式是默认从request作用域中取到的, 如果某个字段你在action或页面中存到request作用域时;可以用这种方式取值
谢谢大家!我都会给分的。