如何把JSP页面的URL参数传到JAVA后台去???
emit 2009-03-06 12:46:00 JSP页面:
<script type="text/javascript">
<!--function run(){
var strTxt1 = document.forms[0].txt1.value;//document.getElementsByName("txt1").value;
var strTxt2 = document.getElementsByName("txt2");
document.forms[0].action="user.do?txt1=strTxt1&txt2=strTxt2";
document.forms[0].submit();
}
//-->
</script>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
</head>
<body>
<form action="" method = "post" onsubmit="return false">
<input type="text" name ="txt1">
<input type="text" name ="txt2">
<input type="button" value ="submit" onclick="run()">
</form>
</body>
</html>
问题:
document.forms[0].action="user.do?txt1=strTxt1&txt2=strTxt2";
这种写法在JAVA里执行 String txt1 = (String)request.getAttribute("txt1");
总是Null,怎么去jsp表单里txt1和txt2的值啊???
PS:用Struts的ActionForm这种做法当然能解决,我现在就是想用URL这种方法来取这些参数,请大侠们赐教,不胜感激