如何用JS调用某个JSP里<%%>块语句?

 我来答
wifijita
推荐于2016-05-11 · 超过14用户采纳过TA的回答
知道答主
回答量:58
采纳率:0%
帮助的人:25万
展开全部
<%%>是JSP特有的标签,是服务器端脚本语言,不能显示到浏览器也就是客户端,js是浏览器端的脚本语言,所以客服端访问服务器的时候
<%%>块语句执行后在将服务器的运行结果返回到客户端,最后你在浏览器端的js才会生效,两种不同的脚本语言,而且不在一个地方运行,所以不存在说js调用这个块语句,不要弄混了
孙丶先生丶526
推荐于2016-02-08 · 超过76用户采纳过TA的回答
知道答主
回答量:133
采纳率:100%
帮助的人:66.6万
展开全部
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;elseallquery_str = allquery_str + "|" + fact_id + "◆" + fact_name;// 为后边查询做准备 all_factory = all_factory + "<OPTION value="
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式