从一frame传到另一个frame ?谢谢 我用hidden传 但是却告诉我空指针异常 !<%@ page language="java" import="java.util.*" pageEncoding="SHIFT_JIS"%>
<HTML>
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=SHIFT_JIS">
<META http-equiv="Content-Style-Type" content="text/css">
<link REL="stylesheet" type="text/css" HREF="style001.css"> <TITLE></TITLE>
<script language="JavaScript">
function formsubmit()
{
document.form1.action = "mente_project_show.jsp";
document.form1.submit();
}
</script>
</HEAD>
<BODY> <h2>社内業務システムマスタメンテ機能(プロジェクトIDマスタ)</h2>
<BR> <TABLE width="100%" border="0" cellspacing="0" cellpadding="0"> <TABLE width="600" border="0" cellpadding="0" cellspacing="2"> <!--対象年度 -->
<TR>
<TD>
</TD>
<TD><strong>対象年度</strong></TD>
<TD><SELECT name="selyear">
<OPTION value="2005" SELECTED>2005</OPTION>
<OPTION value="2006" >2006</OPTION>
<OPTION value="2007" >2007</OPTION>
<OPTION value="2008" >2008</OPTION>
<OPTION value="2009" >2009</OPTION>
</SELECT>
<strong>年</strong>
</TD>
<!--部門 -->
<TD><strong>部門</strong></TD>
<TD><SELECT name="selbumon">
<OPTION value="1" SELECTED >システム部</OPTION>
<OPTION value="2" >営業部</OPTION>
</SELECT></TD> <!--グループ-->
<TD><strong>グループ</strong></TD>
<TD><SELECT name="selsyozoku">
<OPTION value="1" SELECTED >共通</OPTION>
<OPTION value="2" >1Gr</OPTION>
<OPTION value="3" >2Gr</OPTION>
</SELECT></TD>
</TR>
</TABLE>
</TABLE> <BR>
<FORM name="form1" method ="post">
<INPUT TYPE="image" SRC="button/button_tujyo_kensaku.bmp"
NAME="FIND" ALT="" BORDER="0"
onMouseOver="this.src='button/button_sentaku_kensaku.bmp'"
onMouseOut="this.src='button/button_tujyo_kensaku.bmp'"
onclick="formsubmit()">
<input type="hidden" name = "YEAR" value="<%= request.getParameter("selyear") %>">
<input type="hidden" name = "BUMON" value="<%= request.getParameter("selbumon") %>">
<input type="hidden" name = "SYOZOKU" value="<%= request.getParameter("selsyozoku") %>">
</FORM> </BODY></HTML>
<HTML>
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=SHIFT_JIS">
<META http-equiv="Content-Style-Type" content="text/css">
<link REL="stylesheet" type="text/css" HREF="style001.css"> <TITLE></TITLE>
<script language="JavaScript">
function formsubmit()
{
document.form1.action = "mente_project_show.jsp";
document.form1.submit();
}
</script>
</HEAD>
<BODY> <h2>社内業務システムマスタメンテ機能(プロジェクトIDマスタ)</h2>
<BR> <TABLE width="100%" border="0" cellspacing="0" cellpadding="0"> <TABLE width="600" border="0" cellpadding="0" cellspacing="2"> <!--対象年度 -->
<TR>
<TD>
</TD>
<TD><strong>対象年度</strong></TD>
<TD><SELECT name="selyear">
<OPTION value="2005" SELECTED>2005</OPTION>
<OPTION value="2006" >2006</OPTION>
<OPTION value="2007" >2007</OPTION>
<OPTION value="2008" >2008</OPTION>
<OPTION value="2009" >2009</OPTION>
</SELECT>
<strong>年</strong>
</TD>
<!--部門 -->
<TD><strong>部門</strong></TD>
<TD><SELECT name="selbumon">
<OPTION value="1" SELECTED >システム部</OPTION>
<OPTION value="2" >営業部</OPTION>
</SELECT></TD> <!--グループ-->
<TD><strong>グループ</strong></TD>
<TD><SELECT name="selsyozoku">
<OPTION value="1" SELECTED >共通</OPTION>
<OPTION value="2" >1Gr</OPTION>
<OPTION value="3" >2Gr</OPTION>
</SELECT></TD>
</TR>
</TABLE>
</TABLE> <BR>
<FORM name="form1" method ="post">
<INPUT TYPE="image" SRC="button/button_tujyo_kensaku.bmp"
NAME="FIND" ALT="" BORDER="0"
onMouseOver="this.src='button/button_sentaku_kensaku.bmp'"
onMouseOut="this.src='button/button_tujyo_kensaku.bmp'"
onclick="formsubmit()">
<input type="hidden" name = "YEAR" value="<%= request.getParameter("selyear") %>">
<input type="hidden" name = "BUMON" value="<%= request.getParameter("selbumon") %>">
<input type="hidden" name = "SYOZOKU" value="<%= request.getParameter("selsyozoku") %>">
</FORM> </BODY></HTML>
request
url?param=value
struts中的form bean
jsf的参数绑定
javascript
根据不同的场合,用的方式不同
{
var year,bumon,grup;
year = document.form1.sely.options[document.form1.sely.selectedIndex];
bumon = document.form1.selb.options[document.form1.selb.selectedIndex];
grup = document.form1.sels.options[document.form1.sels.selectedIndex];
document.form1.action = "Jsp/mente_project_show.jsp?stry=" + year +"&strb=" + bumon + "&strg=" + grup;
document.form1.submit();
}
提交了 三个参数 然后到下面的frame中String strYear = (String)request.getParameter("stry");
String strBumon = (String)request.getParameter("strb");
String strSyozoku = (String)request.getParameter("strg");所得到得值 为空!为什么阿!
那么你就到mente_project_show.jsp中读取一下
request.getParameter("YEAR");
request.getParameter("BUMON");
request.getParameter("SYOZOKU");