博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jfinal使用jstl表达的存在的问及解决
阅读量:4358 次
发布时间:2019-06-07

本文共 2262 字,大约阅读时间需要 7 分钟。

问题

  • 使用jstl 的el表达式 传递数据刷新页面,页面数据不显示,经过验证,数据的确传递过去,但是官方文档并没有详细描述,getModel() 不需要设get set() ,但是使用jstl el表达式必须设置
    model 代码
package Model;import java.util.List;import com.jfinal.plugin.activerecord.Model;import com.jfinal.plugin.activerecord.Page;public class User extends Model
{ private int id; private String name; private String pwd; public int getId() { return id; } public String getName() { return name; } public String getPwd() { return pwd; } public void setId(int id) { this.id = id; } public void setName(String name) { this.name = name; } public void setPwd(String pwd) { this.pwd = pwd; } /** * */ private static final long serialVersionUID = 1L; public final static User me = new User(); /* * 删除用户 */ public void delUser() { // me.deleteById("1"); } /* * 普通无参数查询 */ public List
queryUserList() { List
find = me.find("select * from user where id>1"); return find; } /* * 带参数查询 */ public List
queryparamList() { List
find = me.find("select * from user where id>?", 2); return find; } /* * 分页查询 */ public Page
queryUserListpage() { Page
page = me.paginate(1, 4, "select *", " from user where id > ?", 2); return page; }}

数据传递代码

public void pagejava(){        User user=getModel(User.class);        List
list = user.queryUserList(); System.out.println(list.toString()); setAttr("listname", list); render("/pagelist.jsp"); }

前端代码

<%@ page language="Java" contentType="text/html; charset=UTF-8"    pageEncoding="UTF-8"%><%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%><%@ page isELIgnored="false"%><%    String path = request.getContextPath();    String basePath = request.getScheme() + "://"            + request.getServerName() + ":" + request.getServerPort()            + path + "/";%>??
sss

可以正确显示数据

这里写图片描述

转载于:https://www.cnblogs.com/dgwblog/p/7635202.html

你可能感兴趣的文章
VMware: Deploy multiple VM’s from template with PowerCLI
查看>>
Cascaded pose regression
查看>>
model,map,MapAndVivew用于页面跳转时候使用的即跳转后才添加属性 这样再回调中无法使用 因为回调的前提是页面不调转;解决的方法是用responsewrite(普通的字符响应)...
查看>>
自动在数据库中创建表
查看>>
如何在一个进程中启动另外一个线程:ProcessStartInfo Constructor
查看>>
树状数组模板题 P1904
查看>>
Kerberos安装及使用
查看>>
android 布局中 layout_gravity、gravity、orientation、layout_weight
查看>>
highcharts
查看>>
【学员管理系统】0x02 学生信息管理功能
查看>>
什么是Entity Framework(ORM)
查看>>
软件质量理解
查看>>
jquery 在 table 中修改某行值
查看>>
pyc文件是什么【转载】
查看>>
find the safest road HDU - 1596
查看>>
java通过jdbc方式连接oracle数据库
查看>>
spring边边角角
查看>>
HTML <!DOCTYPE> 标签 布局引用的几种方法 行级元素与块级元素
查看>>
[HDU] 1269 迷宫城堡-最简单的强连通分支题
查看>>
签个到
查看>>