昨天接到个用户新需求: "查询的时候,如果displaytag只有1页,希望能处理displaytag的下方的页码标签,使得与多页的显示方式一致。" 对照看了一下,当只有一页的时侯displaytag标签不会显示:首页 上一页 下一页 末页 这些也是合理的.可是用户希望美观需要.只有去找办法.首先想到的是改displaytag标签.打了包的没源码.只有网上找资料.好不容易找到可以用 setProperty 来解决.
先直接找单一表格设置
<display:setProperty name="paging.banner.onepage" value='<span class="pagelinks"> [<a href="{1}">首页</a>/<a href="{2}">上一页</a>] {0} [ <a href="{3}">下一页</a>/<a href="{4}">末页</a>]</span>'/>
后来想到每个都这样改麻烦.就在类路径下面设一个displaytag.properties文件.可一测试变成乱码了不说所有displaytag的都成英文了.再修改文件名成displaytag_zh_cn.properties 知道properties文件转化中文的方式为 JAVA_HOME\bin\native2ascii -encoding GBK D:\src\resources.properties D:\classes\resources.properties 一切就搞定咯.
查找setProperty能修改的变量(这个找了很久,开始只想搜个中文的.最后还是只有上官方网站看英文.)
http://displaytag.sourceforge.net/10/configuration.html
分享到:
相关推荐
3. **DisplayTag配置**:DisplayTag允许你通过`<display:setProperty>`标签来配置字符集。例如,你可以设置`pageEncoding`属性为`UTF-8`,像这样: ```jsp <display:setProperty name="export.csv.encoding" ...
- **要引入标签**:除了上述的 `<display:table>` 标签,还需要引入 `<display:setProperty>` 标签来设置全局属性,如分页大小、默认排序等。 - **在页面上使用 displayTag 标签**:`<display:table>` 是核心标签...
例如,`<display:table>`标签用于开始一个表格,`<display:column>`标签定义表格的列,而`<display:setProperty>`标签可以设置DisplayTag的行为。 总的来说,DisplayTag是一个强大的Web开发工具,它简化了在Java ...
- **设置分页属性**:通过 `<display:setProperty>` 标签设置分页相关属性。 - **分页条目显示**:利用 DisplayTag 内置的分页条目显示功能,可以轻松地在页面底部显示诸如“第 1-10 项 共 19 项”这样的提示信息。 ...
在display:table标签中,可以使用_display:setProperty_标签来改变空记录提示语言。例如,要将默认的“没有满足查询条件的记录”修改为“没有找到任何记录”,可以使用以下代码: `<display:setProperty name=...
在这里,我们通过`<jsp:setProperty>`标签将JSP页面上的参数传递给JavaBean,然后调用JavaBean的`executeQuerysql()`方法获取分页数据。 4. JSP页面还需要包含导航链接,以便用户可以跳转到其他页面: ```jsp ...
- `<display:setProperty>`:用于设置DisplayTag的全局属性,如分页样式、默认排序等。 在实际应用中,开发者还需要了解如何在Servlet或Controller中处理请求参数,以便正确地响应DisplayTag的分页和排序请求。同时...
<display:setProperty name="export.xml" value="false"/> ``` 这里的关键是`export="true"`属性,它指明该表格支持导出功能;`class="mars"`设置了表格样式;`name="create_list"`指定表格数据来源。 ##### 1.3...
- JSP与JavaBean的交互:会使用`jsp:useBean`和`jsp:setProperty`标签进行JavaBean的实例化和属性设置。 6. **分页原理**: - 分页流程:了解计算总记录数、每页显示记录数、当前页数等关键步骤。 - 分页实现:...
<jsp:setProperty name="tagLib" property="*"/> ${pageSize}"> <display:column property="name" title="Name"/> <display:column property="age" title="Age"/> <a href="#">Edit</a> | <a href="#">...
<set-property property="dataSource" value="java:comp/env/jdbc/myDataSource"/> ``` 4. 在Action中使用数据源:在Action类中,注入数据源,然后通过数据源获取连接进行数据库操作。 ```java public class ...
- `s:property`: 显示对象的属性值,常用于显示模型数据。 - `s:label`: 用于创建标签,可以绑定到对象的属性。 - `s:displaytag`: 显示指定字段的值,如日期、数字等。 - `s:debug`: 输出当前Action对象的所有...
PropertySet 则是一个基于 XML 的持久化方案。 - **AOP 和 IoC 框架**:Spring 是一个全能型的 AOP 和 IoC 容器,尽管配置较为复杂,但提供了强大的功能;AspectJ 和 AspectWerkz 分别是 AOP 方面的框架;...