值传递问题
javascrip文件中
//下面的方法是点击页面上一个登陆按钮执行的代码
function OnClickLogon()
{
var requestUrl = "mysocket.jsp?statusId=STATUS_AGENT_OFFLINE";
}
用这个方法可以传递 STATUS_AGENT_OFFLINE值到mysocket.jsp文件中
mysocket.jsp文件内容
<%
out.println("ok");
%>
为什么没有打出来 ok,什么地方有问题吗?
问题点数:20、回复次数:9Top
1 楼andymu077(明治佐玛戒--秀曼)回复于 2005-08-01 16:41:16 得分 0
好像值赋了值,但是没有发生转页,提交的功能吧?Top
2 楼aniude(重返荣耀)回复于 2005-08-01 19:46:11 得分 0
location.hrefTop
3 楼matrixy(处女主任[走召纟及犭孟男 上厕所不关门,上完不擦P股])回复于 2005-08-01 23:03:01 得分 0
<%
out.println("ok");
%>
这是一定会有ok出现的,你那是怎么搞的?
function OnClickLogon()
{
var requestUrl = "mysocket.jsp?statusId=STATUS_AGENT_OFFLINE";
}
你这也只是一个赋值操作,而且还是赋给局部变量,没有什么意义,你需要的是转到requestUrl的页面上去。
function OnClickLogon()
{
var requestUrl = "mysocket.jsp?statusId=STATUS_AGENT_OFFLINE";
window.navigate(requestUrl);
}
Top
4 楼syoyc()回复于 2005-08-02 13:37:32 得分 0
我在mysocket.jsp文件中的代码:
<%
java.io.*;
javax.servlet.*;
avax.servlet.http.*;
com.unihub.jryy.softphone.monitor;
String statusID=request.getParameter("statusId");
if(statusID==STATUS_AGENT_OFFLINE)
{
out.println("ok");
}
%>
我设想的是显示ok,但是显示
<%
java.io.*;
javax.servlet.*;
avax.servlet.http.*;
com.unihub.jryy.softphone.monitor;
String statusID=request.getParameter("statusId");
if(statusID==STATUS_AGENT_OFFLINE)
{
out.println("ok");
}
%>
为什么?
Top
5 楼sugarshop(SugarXu)回复于 2005-08-02 13:46:51 得分 0
statusID=="STATUS_AGENT_OFFLINE"
Top
6 楼syoyc()回复于 2005-08-02 14:13:51 得分 0
我的.jsp文件是否写得有误?为啥会显示出我的jsp文件的内容呢?Top
7 楼syoyc()回复于 2005-08-03 10:27:49 得分 0
我的.jsp文件该如何写Top
8 楼syoyc()回复于 2005-08-03 10:42:31 得分 0
我的.jsp文件该如何写Top
9 楼yegaofei(踏雪而歌)回复于 2005-08-04 13:08:08 得分 0
if(statusID=="STATUS_AGENT_OFFLINE") //STATUS_AGENT_OFFLINE需要加引号的
Top




