Javascript HTML页面调用JSP文件
我的计算机上有一个HTML页面,远程服务器上有一个JSP文件 现在我该怎么办 将JSP文件中的内容显示到HTML页面。 HTML页面必须严格使用HTML(无服务器端语言),但可以使用AJAX/JavaScript 甚至可以通过JSP页面从服务器获取信息,而无需将HTML页面本身转换为JSP文件吗?我将如何实现它?Javascript HTML页面调用JSP文件,javascript,html,ajax,jsp,Javascript,Html,Ajax,Jsp,我的计算机上有一个HTML页面,远程服务器上有一个JSP文件 现在我该怎么办 将JSP文件中的内容显示到HTML页面。 HTML页面必须严格使用HTML(无服务器端语言),但可以使用AJAX/JavaScript 甚至可以通过JSP页面从服务器获取信息,而无需将HTML页面本身转换为JSP文件吗?我将如何实现它? <script type="text/javascript" src="js/jquery.min.js"></script> // I have jquer
<script type="text/javascript" src="js/jquery.min.js"></script>
// I have jquery.js under js directory in my webapp
<script type="text/javascript">
var url = "my.jsp";
$(function(){
$.ajax({
url : url, // Pass you Servlet/ JSP Url
dataType : 'html',
success : function(response) {
alert('Success');
$('#output').html(response);
},
error : function(request, textStatus, errorThrown) {
alert(request.status + ', Error: ' + request.statusText);
// perform tasks for error
}
});
});
</script>
//我在我的webapp的js目录下有jquery.js
var url=“my.jsp”;
$(函数(){
$.ajax({
url:url,//向您传递Servlet/JSP url
数据类型:“html”,
成功:功能(响应){
警惕(“成功”);
$('#output').html(响应);
},
错误:函数(请求、文本状态、错误抛出){
警报(request.status+,错误:'+request.statusText);
//针对错误执行任务
}
});
});
JSP
你的HTML
。。。。
使用Ajax:
function ClickMe_Click()
{
$.ajax({
type: "post",
url: "path/your.jsp",
data: {"param":"val"},
success: function(msg) {
alert(msg.data);//your info from jsp
},
error:function (xhr, ajaxOptions, thrownError){
alert(thrownError);
}
});
}
谢谢,哈迪克。我相信这正是我想要的。现在,是否可以在同一HTML页面中运行JSP会话?基本上,最初的JSP联系人是登录用户。Hardik:它不会让我投票,因为我的代表分数现在太低了。。。很抱歉
function ClickMe_Click()
{
$.ajax({
type: "post",
url: "path/your.jsp",
data: {"param":"val"},
success: function(msg) {
alert(msg.data);//your info from jsp
},
error:function (xhr, ajaxOptions, thrownError){
alert(thrownError);
}
});
}