Jsp struts2中显示信息的保存位置
我想知道在Struts2中保存显示输出信息的最佳位置 所以我有一个类,它有可变的行和列数据。现在我正在调用Jsp struts2中显示信息的保存位置,jsp,struts2,Jsp,Struts2,我想知道在Struts2中保存显示输出信息的最佳位置 所以我有一个类,它有可变的行和列数据。现在我正在调用toString以表格式输出信息。我理解这可能是不正确的,因为如果我想以后更改表格式,我必须重新配置java文件。但问题是,对于我来说,在纯struts 2中浏览所有ArrayList并创建一个格式正确的表是非常困难的 所以我的问题是:通过toString创建输出*是否可以?或者我应该试着找出一种只在struts2中完成这一切的方法吗 *我所说的输出是指网站的一小部分,如html表格。我认为
toString
以表格式输出信息。我理解这可能是不正确的,因为如果我想以后更改表格式,我必须重新配置java文件。但问题是,对于我来说,在纯struts 2中浏览所有ArrayList并创建一个格式正确的表是非常困难的
所以我的问题是:通过toString创建输出*是否可以?或者我应该试着找出一种只在struts2中完成这一切的方法吗
*我所说的输出是指网站的一小部分,如html表格。我认为这是完全错误的;这是一种过时的策略,源于Servlet的古代,在JSP之前的时代,您被迫通过ServletOutputStream从Java字符串打印HTML
由于表可以有:
- 排
- 绘制不同颜色的奇偶行,以帮助用户的眼睛李>
- 在当前行的鼠标上方高亮显示
- 单击该行的右键进行选择
- 分页
- 指标:“第1页,共2页”
- 导航按钮:
Last>>
- 服务器端可配置步长:从数据库或属性文件读取每页显示多少元素
- 通过选择框直接选择页面选择器
- 搜索功能
- 图形:
- 全部通过CSS管理
toString()
生成的表,对于每个新表,您都需要重新执行该工作,甚至最糟糕的情况是复制粘贴拖放;这同样适用于对现有表的每次修改
这是一堆可怕的、无法维护的静态代码,你不想在将来把它们留给你的同事
从basic开始,然后一次添加一块砖
首先你可以使用它,它有很多内置功能,可以帮助你快速达到目标
然后您可以绘制自己的对象,记住图形应该始终通过CSS处理,HTML结构不应该用Java处理(例如,您可以使用多个JSP片段,与
一起装入)
最后,您可以通过标记库绘制自己的对象。。。然后,大多数html代码将由Java生成,但以“正确”的方式生成
如果您需要AJAX功能,也可以看看Struts2 jQuery网格插件: