繁体   English   中英

如何在JSP中从Stringtokenizer呈现令牌

[英]How to present tokens from stringtokenizer in jsp

温馨提示:我已尽力将这个问题尽可能清楚地提出。 如果您需要更多详细信息,或者问题不清楚,请让我知道而不是否决该问题,我会为您编辑。

我有一个格式为CatalogSwitcherInterrupter-active__..falsestrings list ,我想在所附的屏幕快照中的jsp上进行介绍。

在此处输入图片说明

以下是上述html表的html代码段。

 <table border="1"> <tr> <th>Component</th> <th>Properties</th> <th>J01</th> <th>J02</th> <th>W01</th> <th>W02</th> </tr> </table> 

组件td数据将替换为CatalogSwitcherInterrupter ,属性td数据将替换为active,并且基于字符串, J01,J02,W01,W02 td数据将替换为true或false。 我将使用jstl标记动态呈现此数据。

已经将StringTokenizer-__..用作分隔符,但它没有提供所需的结果,并且通过增加scriplet标记内的代码而使代码更脏。

现在,我想在这里请求聪明的人,是否有更好的方法使用StringTokenizersplit方法拆分此字符串CatalogSwitcherInterrupter-active__..false并使用jstl标记或最小scriplets呈现在jsp上?

我是Java Web编程的初学者。 任何形式的输入都会有很大的帮助。

提前致谢。

您正在使用MVC框架吗? 即使您不是,MVC方法也更适合此类任务。 我将执行以下操作:

  1. 使用所有显示字段创建一个POJO。
  2. 而不是在后端生成字符串列表,而是生成在#1中创建的类的列表。 这将是MVC的控制器部分。 将创建的列表作为属性传递给视图。
  3. 在您的jsp输出中,通过简单的foreach循环从后端接收的所有数据。 您可以访问JSTL中具有getter方法的POJO的所有属性。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM