<% %>除了服务器正准备呈现jsp的那一刻之外,您不能使scriptlet(中的Java代码段)执行。
如果要在服务器端获取结果,则可以例如:
- 将该文本字段放入具有
action
属性的表单中:<form action="myServlet">
<input type='submit'>
在表单中放置一个按钮。- 在
myServlet
Servlet中,检索文本字段的值(request.getParameter()
)并执行搜索。向另一个/相同的jsp发出请求,并将结果放入request属性 - 在该jsp中显示结果。你可以得到他们
<% request.getAttribute(); %>
UDPATE:
考虑到小脚本被认为是不好的做法,请改用JSTL标记和统一表达语言。



