このコードを使用せずに、javascript関数でjspページを呼び出したい
<form method="post" action="createxml.jsp">
私はこのような呼び出しを使用しますが、機能していません。
function questype()
{
createxml.jsp
}
このページを呼び出すのを手伝ってください。
このコードを使用せずに、javascript関数でjspページを呼び出したい
<form method="post" action="createxml.jsp">
私はこのような呼び出しを使用しますが、機能していません。
function questype()
{
createxml.jsp
}
このページを呼び出すのを手伝ってください。
フレームワークを使用していますか?
そうでない場合、「アクション」値は、JSPを返すJSPURLです。
例:xmlファイルには、次のようなものがあります。
<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>
後で、次のようなことを行う必要があります。
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);
}
jQueryを使用しているので:
function questype()
{
var postVars = {};
$.post("createxml.jsp", postVars, function(data){
/** DO SOMETHING WITH RETURN INFO **/
});
}
さて、あなたはajaxクエリ、アンカータグまたはある種のフォームを作成する必要があります。