JSP-调用函数
我有一个按钮和一个显示一些数据的功能。 我想在单击按钮时调用该函数。数据需要显示在同一页上。我不想要一页转发。同时也希望避免使用JavaScript。 我该怎么办? 这是密码-JSP-调用函数,jsp,button,onclick,function-call,Jsp,Button,Onclick,Function Call,我有一个按钮和一个显示一些数据的功能。 我想在单击按钮时调用该函数。数据需要显示在同一页上。我不想要一页转发。同时也希望避免使用JavaScript。 我该怎么办? 这是密码- <form > Number of jobs: <select name="jobs"> <option value="10">10</option> <option value="25">25</option> <option v
<form >
Number of jobs: <select name="jobs">
<option value="10">10</option>
<option value="25">25</option>
<option value="50">50</option>
<option value="100">100</option>
<option value="500">500</option>
</select><br>
Number of PE:<select name="process">
<option value="2">2</option>
<option value="5">5</option>
<option value="10">10</option>
<option value="25">25</option>
</select>
<input type=submit value="Submit" onClick=check(x,y)>
</form>
</text1>
void check(int x, int y)
{
<jsp:include page="table" >
<jsp:param name="jobs" value=x/>
<jsp:param name="process" value=y/>
</jsp:include>
}
职位数目:
10
25
50
100
500
PE的数量:
2.
5.
10
25
无效检查(整数x,整数y)
{
}
我想在单击按钮(提交)时调用函数check()。另外,我希望将下拉列表中选择的值作为参数发送给函数
我不想要一页转发。同时也希望避免使用javascript
我认为两种选择都不可能
您可以使用jQuery/Ajax
调用在同一页面上显示数据,而不提交数据
例如:
<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript">
$(function(){
function getData() {
var dataToBeSent = {
param1 : $("#jobs").val() ,
param2: $("#process").val()
}; // you can change parameter name
$.ajax({
url : 'getDataServlet', // Your Servlet mapping or JSP(not suggested)
data :dataToBeSent,
type : 'POST',
dataType : 'html', // Returns HTML as plain text; included script tags are evaluated when inserted in the DOM.
success : function(response) {
$('#outputDiv').html(response); // create an empty div in your page with some id
},
error : function(request, textStatus, errorThrown) {
alert(errorThrown);
}
});
}
});
$(函数(){
函数getData(){
var dataToBeSent={
参数1:$(“#作业”).val(),
参数2:$(“#进程”).val()
};//您可以更改参数名称
$.ajax({
url:'getDataServlet',//您的Servlet映射或JSP(不建议使用)
数据:dataToBeSent,
键入:“POST”,
dataType:'html',//以纯文本形式返回html;在插入DOM时,将计算包含的脚本标记。
成功:功能(响应){
$('#outputDiv').html(response);//在页面中创建一个带有某些id的空div
},
错误:函数(请求、文本状态、错误抛出){
警报(错误抛出);
}
});
}
});
示例中的HTML:
Number of jobs: <select name="jobs" id="jobs">
<option value="10">10</option>
<option value="25">25</option>
<option value="50">50</option>
<option value="100">100</option>
<option value="500">500</option>
</select><br>
Number of PE:<select name="process" id="process">
<option value="2">2</option>
<option value="5">5</option>
<option value="10">10</option>
<option value="25">25</option>
</select>
<input type=submit value="Submit" onClick=getData();>
作业数:
10
25
50
100
500
PE的数量:
2.
5.
10
25
是否可以使用Javascript?是。。提供代码和更多细节我已经添加了我的代码。请帮忙!!另一个相关问题。如何显示图像。我有一个返回图像的servlet$('#outputDiv').html(响应);这是行不通的。我需要做什么改变?@Sourav048:你应该把它作为另一个问题发布。