xmlhttp通过javascript调用jsp代码

原创 2006年06月07日 19:45:00

<script language="javascript">
if(document.getElementById("htmleditcontent")!=undefined){interform.temp.value = document.getElementById("htmleditcontent").value;WBTB_InitDocument('Body','GB2312');}</script>
<script language="javascript">
{
xml = new ActiveXObject("Microsoft.XMLHTTP");
var post="";//构造要携带的数据
xml.open("POST","../jsp/queryCS/test.jsp?cs=11",false);//使用POST方法打开一个到服务器的连接,以异步方式通信
xml.setrequestheader("content-length",post.length);
xml.setrequestheader("content-type","application/x-www-form-urlencoded");
xml.send(post);//发送数据
//返回结果
var v = xml.responseText;
//处理这个结果
document.getElementById("selectfact").innerHTML='<SELECT size=1 name=postercn>' + v ;
}
</script>

<%@ page contentType="text/html;charset=gb2312" %>
<%@ page import="java.util.*"%>
<%@ page import="java.util.List"%>
<%@ page import="com.yc.ycportal.util.CacheTree"%>
<%@ page import="java.util.StringTokenizer"%>
<html><BODY>
<%
   String strchangshang=(String)request.getParameter("cs");
   String cname=(String)request.getParameter("cscn");
   String allquery_str="";
   System.out.println("厂商"+strchangshang);
  String all_factory="";
  // 

  {
      List list = CacheTree.getAll_son_Tree(strchangshang);
      String str_fact_id_name = "";
      String fact_id = "";
      String fact_name = "";
      for (int i = 0; i < list.size(); i++) {
       str_fact_id_name = (String) list.get(i);
       StringTokenizer st = new StringTokenizer(
         str_fact_id_name, "◆");

       fact_id = st.nextToken();
       fact_name = st.nextToken();

       if ("".equals(allquery_str))
        allquery_str = fact_id + "◆" + fact_name;
       else
        allquery_str = allquery_str + "|" + fact_id
          + "◆" + fact_name;// 为后边查询做准备

       all_factory = all_factory + "<OPTION value="
         + fact_name + ">" + fact_name + "</OPTION>";
      }
  }
  if("".equals(all_factory))
     all_factory="<OPTION value="+ cname + ">" + cname + "</OPTION>";
%>
<%=all_factory%>
</BODY>
</html>

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

JavaScript控制JSP中的Java代码

总所周知,JSP中的java代码是在服务器端执行的程序,JavaScript代码在浏览器端执行,因此同一个页面的先执行Java代码,然后执行JavaScript代码。JavaScript是无法控制Ja...

XMLHttp无刷新JSP聊天室

vs 调用com对象 Msxml2.XMLHTTP 获取网页源码

到处扯 终于扯到 vs 能用的 com对象调用方式了 相信有不少人在找vs c++ 调用 com对象的方法 参考 http://topic.csdn.net/u/20070315/16/5a9a278...

ajax xmlhttp javascript

JavaScript 和jsp 值相互调用

获取后台的值,如request对象, 例如:获得权限信息并展示,一段JavaScript 代码如下 1)赋值给页面   Js代码   "text/javascript">...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)