jsp如何重新设置class属性

jsp如何重新设置class属性,第1张

1、重新设置class类名为【p-a-0】。

2、在保留【class=“p1”】的基础上再添加一个类名为【p-a-0】。

3、结果需删除【class=“addp1”】,完成后即可将jsp的class属性重新设置。

PHP访问类的属性、方法使用箭头语法(->)。这里我给你一个例子供你参考:

<?php

class MyClass { // 定义MyClass类

    public $name // 定义了一个公有属性

    protected $_age // 定义了一个保护属性

    private $_email // 定义了一个私有属性

    

    public function my_method() { // 定义my_method方法

    }

    

    protected function _my_method2() { // 定义_my_method2方法

    }

}

$obj = new MyClass // 实例化

$obj->name = 'noname' // 设置name属性

$obj->_age = 12 // 这是错误的,不能设置保护属性

$obj->address = 'King Street.' // 设置一个未声明的属性是允许的,效果和公有属性类似,但未赋值前不能使用。

$obj->my_method() // 调用公有方法

$obj->_my_method2() // 这是错误的,不能调用保护方法

你需要理解继承、公有、保护和私有的概念。

继承:子类继承父类的公有、保护属性和方法。

公有:类的实例可以访问的属性和方法。

保护:只能在类的内部及其子类内部访问的属性和方法。

私有:只能在类的内部访问的属性和方法。

这是个很基础的问题,建议你多看书。

public class Pagination

{

private int pageSize = 20

private int pageNum = 1

private int recordCount

private int pageCount

private int firstResult

private String pageUrl

public int getPageSize()

{

calculate()

return pageSize

}

public void setPageSize(int pageSize)

{

calculate()

this.pageSize = pageSize

}

public int getRecordCount()

{

calculate()

return recordCount

}

public void setRecordCount(int recordCount)

{

calculate()

this.recordCount = recordCount

}

public int getFirstResult()

{

calculate()

return firstResult

}

public void setFirstResult(int firstResult)

{

calculate()

this.firstResult = firstResult

}

public String getPageUrl()

{

return pageUrl + "&pageNum=" + pageNum

}

public void setPageUrl(String pageUrl)

{

this.pageUrl = pageUrl

}

}

然后在jsp中这么设置属性值,

<c:forEach var="row" items="${ rs.rows }">

<jsp:setProperty name="pagination" property="recordCount"

value="${ row.count }" />


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/6953204.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-30
下一篇 2023-03-30

发表评论

登录后才能评论

评论列表(0条)

保存