jsp中js里怎么接收后台传来的数据值?

2024-12-25 18:31:52
推荐回答(1个)
回答1:

先将数据库的数据获取,用session将数据存起来。

HttpSession session = request.getSession();
session.setAttribute("userDetail", userDetailDao.userDetail());

[plain] view plain copy

  • public class UserDetailAction extends HttpServlet {  

  • private static final long serialVersionUID = 1L;  

  • public UserDetailAction() {  

  • super();  

  • }  

  • protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {  

  • doPost(request, response);  

  • }  

  • protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {  

  • UserDetailDao userDetailDao = new UserDetailDao();  

  • HttpSession session = request.getSession();  

  • session.setAttribute("userDetail", userDetailDao.userDetail());  

  • response.sendRedirect("managerForUserDetail.jsp");           

  • }  

  • 用jstl先导入两个jar包(standard.jar和jstl.jar),放在lib文件夹下并add build path

    在web.xml配置(来自菜鸟)

    [html] view plain copy

  •   

  •   

  • http://java.sun.com/jstl/fmt  

  • /WEB-INF/fmt.tld  

  •   

  •   

  • http://java.sun.com/jstl/fmt-rt  

  • /WEB-INF/fmt-rt.tld  

  •   

  •   

  • http://java.sun.com/jstl/core  

  • /WEB-INF/c.tld  

  •   

  •   

  • http://java.sun.com/jstl/core-rt  

  • /WEB-INF/c-rt.tld  

  •   

  •   

  • http://java.sun.com/jstl/sql  

  • /WEB-INF/sql.tld  

  •   

  •   

  • http://java.sun.com/jstl/sql-rt  

  • /WEB-INF/sql-rt.tld  

  •   

  •   

  • http://java.sun.com/jstl/x  

  • /WEB-INF/x.tld  

  •   

  •   

  • http://java.sun.com/jstl/x-rt  

  • /WEB-INF/x-rt.tld  

  •   

  •  


  • 在jsp中引用核心标签库的语法引用核心标签库的语法

    注释部分是没有使用jstl时,在jsp页面添加Java代码,

    使用jstl的c:forEach是迭代一个集合中的对象,var表示变量名,items是将被循环的集合。

    [html] view plain copy

  • <%@ page language="java" contentType="text/html; charset=GBK"  

  • import="java.util.*,com.qingzheng.entity.User,com.qingzheng.servlet.UserDetailAction,  

  • com.qingzheng.dao.UserDetailDao"%>  

  • <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>  

  •   

  •   

  •   

  •   

  • Insert title here  

  •   

  •   

  •   

  •   

  •   

  •   

  • User Infomation

      

  •   

  •   

  •   

  • UserAccount  

  • User name  

  • Password  

  • Sex  

  • Telephone Number  

  • Operation  

  •   

  •   

  •   

  •      

  • <%  

  • /*   ArrayList users = (ArrayList) session.getAttribute("userDetail");  

  • for(User user:users){  

  • int userid = user.getUserid();  

  • String username = user.getUsername();  

  • String password= user.getPassword();  

  • String sex = user.getSex();  

  • String tel = user.getTel();*/  

  • %>      

  •   

  •   

  • value="${user.userid}">   

  •   

  •   

  •   

  •   

  •   

  • 详情  

  • 修改  

  • 删除  

  •   

  •   

  •   

  •   

  • <%     

  • // }          

  • %>  

  •   

  •   

  •