首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在javascript函数中调用Jsp页

问在javascript函数中调用Jsp页
EN

Stack Overflow用户
提问于 2012-07-11 02:38:36
回答 3查看 3K关注 0票数 0

我想使用javascript函数调用一个jsp页面,而不使用下面的代码。

代码语言:javascript
复制
<form method="post" action="createxml.jsp">

我像这样使用调用,但它不工作。

代码语言:javascript
复制
function questype()
{
createxml.jsp
}

帮我呼叫这个页面。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-07-11 02:50:26

你在使用什么框架吗?

如果没有,"Action“值就是返回JSP的JSP url。

示例:在您的xml文件中,您获得了如下内容:

代码语言:javascript
复制
 <servlet>
        <servlet-name>createXml.jsp</servlet-name>
        <jsp-file>/createXml.jsp</jsp-file>
    </servlet>
    <servlet-mapping>
        <servlet-name>createXml.jsp</servlet-name>
        <url-pattern>/createXml.jsp</url-pattern>
    </servlet-mapping>

稍后,您需要执行以下操作:

代码语言:javascript
复制
function questype()
{

    $.each($('form[action='createXml.jsp']').serializeArray(), function(i, field) {
        values[field.name] = field.value;
    });
    $("<DIV WHENEVER YOU WANT TO PUT THE JSP RESULT>").load("createxml.jsp", values);
}
票数 2
EN

Stack Overflow用户

发布于 2012-07-11 02:40:22

由于您使用的是jQuery:

代码语言:javascript
复制
function questype()
{
    var postVars = {};
    $.post("createxml.jsp", postVars, function(data){
         /** DO SOMETHING WITH RETURN INFO **/
    });
}
票数 1
EN

Stack Overflow用户

发布于 2012-07-11 02:40:38

或者你需要创建一个ajax查询,一个锚标签或者某种形式的表单。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11419736

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档