我有一个 jsp 文件:validate.jsp-
var rollNo=document.forms["result_form"]["studentRollno"].value;
var name=document.forms["result_form"]["studentName"].value;
$("#student_result").load("result.jsp?rollNo="+rollNo+"&name="+name);
如您所见,我将两个数据 rollNo 和 name 传递给 result.jsp
现在在 result.jsp 中:
String rollNo=request.getParameter("rollNo");
String name=request.getParameter("name");
out.print("Your roll number is: "+rollNo+"<br>");
out.print("Your name is: "+name);
一切都很好。当我给出 rollNo=5 和 name=something(在 validate.jsp 的文本框中)时,result.jsp 会按我的意图加载显示消息。唯一的问题是,它只有在我不在文本框中提供空格的情况下才有效!例如:如果我输入 name="Stalin",它可以工作,但对于 name="Stalin" 和 "Stalin Subramanaim",它不起作用。result.jsp 页面未加载!请帮忙..!!