ajax---$().load()

本文介绍了一个使用JSP和Servlet进行数据交互的例子,展示了如何从前台页面获取数据并使用Servlet处理这些数据,最终将处理后的信息以JSON格式返回给JSP页面。此过程涉及到NewsServiceImpl类的选择所有新闻的方法调用,以及将返回的新闻集合转换为JSON格式,并通过PrintWriter发送到前端。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

//前台 jsp页面
<%@ page contentType=“text/html;charset=UTF-8” language=“java” %>

Title

    //后台 servlet
    @WebServlet(name = “loadServlet”,value = “/loadServlet”)
    public class LoadServlet extends HttpServlet {
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    doGet(request,response);
    }
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    //创建service接口实现类 ,得到数据库新闻集合
    NewsService newsService=new NewsServiceImpl();
    ListnewsList=newsService.selectAll();
    //将新闻集合转为json格式
    String news=JSON.toJSONString(newsList);
    //新建一个可变字符串----将集合遍历添加到可变字符串中
    StringBuffer st=new StringBuffer();
    st.append("

    "+“李明真帅”+"

    ");
    for(News news1:newsList) {
    st.append(“
    • 序号:”+news1.getId()+“标题:”+news1.getTitle()+“作者:”+news1.getAuthor()+“内容:”+news1.getSummary()+"
    • ");
      }
      //通过流将可变字符串发送给前台jsp页面
      PrintWriter out=response.getWriter();
      out.print(st);
      out.flush();
      out.close();
      }
      }

    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

    当前余额3.43前往充值 >
    需支付:10.00
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包
    实付
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

    1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
    2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

    余额充值