让我们假设有一个jsp需要显示特定IP共享的文件列表。客户端打开本地服务器上的jsp,并将请求发送到远程服务器以获取列表。
服务器上的Servlet处理请求并获取该IP共享的文件列表。现在,servlet如何将该列表发送到请求它的jsp页面?
JSP :
connection.openConnection(); // Connection sends IP as the query parameter to the
// remote servlet
Servlet :
doGet(..parameters..) {
list
我编写了一个简单的Spring应用程序,它有一个映射到URL的Controller方法:
@RequestMapping(method = RequestMethod.GET, value = "/person_list")
public ModelAndView getPersonList()
{
// get the list of all persons from the database and set this as the only member of our model map
List<Person> personList = per
在一种情况下,servlet A向远程服务器发送IP,希望服务器将返回该IP共享的文件列表:
Servlet A
connection.openConnection(); // Sends the IP as the query parameters
if(connection.getResponseCode() == 200) {
requestDispatcher.forward(request,response); // Forward to ShowFiles.jsp
} else { // Error ! }
注意:'ShowFiles.jsp‘是一个jsp页面
当我调用Spring JSP时,它不会出现。显然,资源不可用。这是我的控制器代码。
@Controller
public class BulletinsController {
private List<Bulletin> bulletins;
private BulletinDAO bulletinDAO;
// getters and setters, including autowiring for the BulletinDAO
@RequestMapping(value = "/getApprovedBulletins"
我试图用Ajax(POST)将json对象发送到我的Servlet,Ajax似乎没有发送到servlet,这意味着doPost函数需要大量运行。在Ajax发送之后,我如何从其中获取数据,并将其打印到控制台。谢谢。
index.jsp
<%@ page language="java" contentType="text/html; charset=windows-1255"
pageEncoding="windows-1255"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4
我的想法用完了。我打印了我从Servlet发送的ArrayList书籍,它一直显示null。当我在Servlet中打印该数组时,它会显示正确的数据集。也许您可以帮我:这是Servlet:
private void listBookedPlaces(HttpServletRequest request, HttpServletResponse response)
throws Exception {
// get list of booked places from db util
List<Book> books = bookDbUtil.getB
我正在从学习Spring
根据这本书中给出的例子,我正在使用Spring3.0MVC和Tiles-2来实现Spitter应用程序,使用Eclipse作为IDE,并将应用程序部署到Tomcat6.0服务器上。
当我试图使用URL(http://localhost:8081/SpringInAction3/spitter/spittles?spitter=test)访问应用程序的页面时,我只是收到一个错误信息:
Neither BindingResult nor plain target object for bean name 'spittle' available as req