楼上的,没有form,request.getParameter("name");是不好用的。
为什么没有form啊?
要是那样,就要在input框中写javascritp事件,捕获键盘事件,然后再付给其他的变量(比如有form的input)。那样就麻烦了。
建议楼主还是直接把form加上。
为什么没有form啊?
要是那样,就要在input框中写javascritp事件,捕获键盘事件,然后再付给其他的变量(比如有form的input)。那样就麻烦了。
建议楼主还是直接把form加上。
解决方案 »
- jsp 如何获取当前页面之前的页面名称??????????????
- struts2手动配置问题
- 关于固定表头 下拉框藏不起来的问题 那位高手帮解决下!
- 请教一个servlet启动的问题
- 我怎么进不去TOMCAT的管理页面啊?
- 如何实现: 可以判断一个用户当前是否在线??
- 请看看Document到XmlDocument的类转换异常问题????
- mysql+jsp+struts2
- 关于struts中的ActionForm的问题。
- TOMCAT 配置的问题,请大家赐教!!
- 这条查询语句如何解释?
- 小弟有段ASP写的"历史上的今天"的程序,请哥哥姐姐们帮忙翻译成JSP的好么,小弟JSP确实很菜,急死了,谢谢!!!!!!!!
本想取得该页的url,但用request.getRequestURL()取得的值后面没有如?id之类的参数
后想通过如下代码实现
<body onload="document.form1.hide.value=top.mainFrame.location.href">
<form name="form1"><input type="text" size="100" name=hide></form><%String href_hide=request.getParameter("hide");
%〉结果href_hide 为null 而input 中有值
String href_hide=request.getParameter("hide");和 String a=request.getParameter("b");有何区别?
用request.getRequestURI() 和 用request.getRequestURL()一样得不到 后面的参数 等待中.....
先把值给一个变量
用<jsp:forward>或者<jsp:include>方法把变量的值传到下一个页面!
%〉
同一个页面做这些事???
form没有action,那就会提交给自己。那么这段代码在第一次运行的时候就会报NullPointerException。
试试request.getQueryString()
本页采用的是框架结构,后来想到如下办法,就是在页面加载的时候先用隐藏input记录该页的地址,
然后提交当前页自己,再在jsp中用requet.getParameter取得input中的值,可在执行过程中提示this.form不是对象,不知为何? 相关代码如下<body onload="set()">
<form name="form1"><input type="hidden" name=hide></form>
<script>
function set()
{
document.form1.hide.value=top.mainFrame.window.location.href;
this.form.submit();
}
</script>
<%
String href_hide=requet.getParameter("hide");
%>
</body>
要在客户端(当前页面不经过服务器)获取,只有通过客户端脚本如:Javascript还有,你是不是在同一个页面用了两个form??
如果是的话肯定要出问题