进销存系统作业(JSP)。 在进行入库操作时,入库单可能有多条记录--每条记录对应一种科目类别。
类别有很多,所以要在另一个页面列示进行选择,然后把选择的科目传入入库单页面。 暂时叫入库单页面为a.jsp,科目选择页面为b.jsp; 不是简单的页面之间传递参数,而是在a.jsp中点击浏览按钮,弹开b.jsp,在b.jsp中选择科目并关闭b.jsp,把选中的参数传递给a.jsp;
1.在这个过程中,a.jsp是不关闭的。
2.b.jsp关闭后,a.jsp接收参数并自动添加选择的项目;
3.a.jsp自身不能刷新,因为这样的选择添加可能会有多次,如果刷新则先前选择添加的科目都会丢失了;
4.是不是需要用到js?
类别有很多,所以要在另一个页面列示进行选择,然后把选择的科目传入入库单页面。 暂时叫入库单页面为a.jsp,科目选择页面为b.jsp; 不是简单的页面之间传递参数,而是在a.jsp中点击浏览按钮,弹开b.jsp,在b.jsp中选择科目并关闭b.jsp,把选中的参数传递给a.jsp;
1.在这个过程中,a.jsp是不关闭的。
2.b.jsp关闭后,a.jsp接收参数并自动添加选择的项目;
3.a.jsp自身不能刷新,因为这样的选择添加可能会有多次,如果刷新则先前选择添加的科目都会丢失了;
4.是不是需要用到js?
解决方案 »
- ibatis多连接后返回的resultMap对象可以不映射数据表不???
- 我要怎样做,才能在我的eclipse里运行JSP文件呀!我的意思是说我已经配置好了tomcat,可是不知道怎么样才能运行?
- 为什么得到的是null呢?
- 如何防止访问者用同一个帐号在不同的机子上登录!?
- jsp中接收参数,数组中文乱码问题!
- 高分请教!关于三种统计浏览次数的方法!!!
- 请教,javabean应该放在那个文件夹下??
- 一个String或者int数组,如何判断一个字符串或数包含在该数组中?
- 菜鸟问题:怎样取出ResultSet里的记录数啊?
- 请问 在apache,如何使二个目录支持jsp?
- 这是什么错误?
- 急!很急!那位能告诉我JSP后台ID修改排序的方法
为什么不在点击浏览按钮的时候把前面添加的科目先保存到db,然后页面再跳转到b,这样选择好科目,再跳回到a页面,这样也能实现你要的功能啊。为什么一定要这么复杂,让a一直打开着呢?
父窗口用一个或几个隐含变量,在子窗口里赋值。
parent.form.xxxx.value = xxxxxxxx;
function showpage(ps){
var w=630;
var h=495;
var t=(screen.availHeight-h)/2;
var l=(screen.availWidth-w)/2;
window.open(ps,"OAMAIN","fullscreen=0,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=" + w + ",height=" + h + ",top=" + t + ",left=" + l + " ",true);
}跳转的超链接这么写
String href5="user_fundlist.jsp?submitt=明细"+"&nAccountId="+gt_nAccountId;
<a href="" class="white1" onclick="showpage('<%=href5 %>')">
就像以前不流行“用户体验”的说法,我一直说"很人性化"的。
{
document.form1.txt.value=value;
}
这个方法放在a.jsp里面
function setInfo()
{
window.opener.NameCheck(选择科目);
window.close();
}
这个方法放在b.jsp里面,你试一试,肯定可以的
2.window.returnValue
3.document.createElement
4.appendChild
<form name="frm" method="post" action="">
<input name="test" type="text" value="测试"/>
<input type="button" name="button" value="提交" onClick="openNew('a.htm');">
</form><!--a.htm-->
<input type="button" name="关闭" value="close" onclick="closeWinsow()"/>
function closeWinsow()
{
window.opener.frm.test.value = "^_^哈哈";
window.close();
}
{
window.open(str);
}