<input type="submit" name="submit" value="搜索" onClick="ss(),'','width=900,height=600,top=50,left=50')"> <script language=javascript>
function ss()
{
window.open('list.jsp?ename' + form1.enName.value);
}
</script>
function ss()
{
window.open('list.jsp?ename' + form1.enName.value);
}
</script>
解决方案 »
- !!!问一个HQL 和SQL 的问题 SQL 可以跑 HQL 出问题!!!急!!
- JS代码改变输入框的值
- 用hql语句查询会把关联关系查出来吗?
- 求一个简单的JSP操作SQL数据库查询,增加,删除,修改的例子(新手)
- 如何将javascript传数组给后台??
- 今我感叹的JB2007,可惜了……
- 【100分求助】生成XML问题?
- 请问哪儿可以下到JSTL安装包?
- Win200+Apache2.0+MySQL4+Resin3.03)安装JSP后不知怎样MYSQL老是连接有错。。。求大家看下帮下忙。
- 关于web.xml的配置问题?tomcat5.0无法识别我写的web.xml.有通用能运行servlet的web.xml吗?
- javascript中的函数互相调用?
- 在线等救命!!!用JDBC:ODBC连接数据库!!!!!!!!!!
<input name="enName" type="text" size="30">
<input type="submit" name="submit" value="搜索">
</form>b.jsp:<% String enName=(String)request.getParameter("eName");%>你的代码是想无谓的多传了一次参数,而且多传的这次什么事情都没有干。结果,第一次永远都得不到正确的参数。你得弄清楚jsp的编译、运行顺序啊!首先会将jsp代码编译并执行的,然后才出现页面,当你做了操作后,这个页面上的代码早执行过了啊!所以你第一次访问a.jsp时,submit参数肯定没有值,所以enName变量也肯定没有值。在你提交到b.jsp上时,也就得不到正确的参数啊!!!!