String Audio=(request.getParameter("Audio")!=null?request.getParameter("Audito"):"");这句没有错的,是我打错拉
String Audio=(request.getParameter("Audio")!=null?request.getParameter("Audio"):"");谢谢,帮我看看拉。
String Audio=(request.getParameter("Audio")!=null?request.getParameter("Audio"):"");谢谢,帮我看看拉。
解决方案 »
- 关于struts2 select标签的使用问题,请大家帮忙看看啦!感激不尽
- 怎么发源代码
- 截取数据问题,请大家指点
- JSP页面保存(α β ±)这三个符号出乱码,为什么
- 如何用google统计二级栏目访问量
- struts框架下下载EXCEL文件,怎样控制在选择直接打开后,再通过IE的保存按钮保存时,默认的文件名是所传参数的名字?
- 如何解决南电信北网通跨网访问web速度问题? 南电信的朋友
- sos:jsp下拉列表或复选框在页面刷新后无法显示刚选择的值?
- jsp怎么让文本框拉到最低才能提交
- 正在看《java与XML》第2版 有些问题??请看过此书的人帮帮忙!!
- 我怎么知道我在哪个目录里?
- 用java怎样实现传真的功能?高手请赐教!
request.getParameter("Audio")不就是可以直接读参数的吗?
{document.form1.submit();}接下来要分情况了,如果传的值没有中文,那好办,直接
String Audio=request.getParameter("Audio");
if(Audio==null) Audio ="";
如果是有中文传过来,那不能这么写
if(Audio==null){Audio="";}
else{
Audio= new String(request.getParameter("Audio").getBytes("ISO8859_1"),"GBK");
}
function filter()
{document.form1.action=xxx.jsp;}
看看你的javascript对不对。。
<Script language="JavaScript">
function filter()
{document.form1.submit();}
</Script>其余参照天翔的意见
...
<input type="button" value="Audio" name="Audio" onclick="JavaScript:this.form.submit();">
</form>---------------------------------------------------------------------------
取值:
String audio = request.getParameter("Audio");
if(audio!=null){
// 如果是中文则进行编码转换(此处不需要)
// audio = new String(audio.getBytes("ISO8859-1"),"gb2312");
}else{
audio = "";
}
type=button onclick=filter()用button一定要跳转页面才可以传值是吗?
希望那个大哥给个结束语好吗?马上揭贴拉
type=button onclick=filter()
两者都可以.......
用button一定要跳转页面才可以传值是吗?
不是...
String Audio=(request.getParameter("Audio")!=null?(String)request.getParameter("Audio"):"");
可是今天写的这个页面就是传不过去值,一定要type=submit才可以传值。
要不那个GG写个测试页面让我看看。
[email protected]
谢谢拉。
环境:win2000 + tomcat4.0.3
测试文件tmp.jsp:
<%@page contentType="text/html;charset=GB2312"%>
<html>
<head>
</head>
<body>
<%=request.getParameter("test")%><br>
<form id="form1" action="tmp.jsp" method="POST">
<input type=button name="test" value="test" onclick="javascript:this.form.submit();"><br>
<input type="submit" name="test" value="save">
</body>
</html>点button提交显示null,点submit提交显示save
<form id="form1" action="tmp.jsp" method="POST">
<input type="text" name="test" value="save"> <input type=button value="submit" onclick="javascript:this.form.submit();">
</form>这样就可以了
<form id="form1" action="tmp.jsp" method="POST">
<input type="text" name="test" value="save"> <input type=button value="submit" onclick="javascript:this.form.submit();">
</form>这样就可以了