【发布时间】:2014-12-18 21:12:30
【问题描述】:
在我的 servlet 上我有这个代码:
processRequest(...,...){
String page = "";
if(true){
String str = "hello";
request.setAttribute("str",str);
page = "currentPage#";
}
else{
page = "otherPage";
}
RequestDispatcher rd = requestDispatcher("/",page);
}
在我的 JSP 上,为了获取 servlet 属性,我使用这个:
<input type = "text" value = "<c out>${str}</c out>">
会发生什么,
当我使用currentPage#时,当前页面不会加载,但input标签总是有null的值,
但如果我使用currentPage(不带#),我会得到页面加载的“hello”值,我不想发生这种情况,因为页面及其内容会刷新。
有人可以帮我在不加载当前页面的情况下获得str attribute 还是有什么办法?
【问题讨论】:
-
你为什么不用 Ajax 试试呢。因为你不想重新加载你的页面
-
我不懂ajax,能举个例子吗?
标签: java javascript jquery jsp servlets