2、在保留【class=“p1”】的基础上再添加一个类名为【p-a-0】。
3、结果需删除【class=“addp1”】,完成后即可将jsp的class属性重新设置。
PHP访问类的属性、方法使用箭头语法(->)。这里我给你一个例子供你参考:
<?phpclass 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 }" />
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)