Intereting Posts
Операция строки Python, извлечение текста между html-тегами Лучшая производительность, пустые элементы или создание и уничтожение с помощью Javascript? ширина метки css не действует предотвратить форматирование от POST до тех пор, пока код javascript не будет удовлетворен RegExp для снятия комментариев HTML подчеркнуть и как целую ссылку Использование cURL и simpleXMLElement для извлечения данных. Как получить значение элемента XML после XPATH? каково точное использование xmlns в xml и html Javascript error: Uncaught TypeError: Не удалось выполнить ‘removeChild’ в ‘Node’: параметр 1 не имеет тип ‘Node’ flex-flow: обертка столбцов в гибкой коробке, вызывающая переполнение родительского контейнера При нажатии одной кнопки в ng-повторном изменении цвета, не все используют Angularjs Добавить обычную кнопку внутри формы, которая не выполняет отправку Принудите div показать и наложить все, что находится в полноэкранном режиме Сделайте контент масштабированным и совместим с PhoneGap (с помощью windows просмотра) как установить выделенный тег значения html из базы данных в php?

Строковый построитель в формате таблицы html

Я создаю сервлет, чтобы отобразить переднюю часть небольшой программы, которую я создал. В этой программе у меня есть очередь выполнения LinkedList, которую я размещаю в построителе строк.

public String getJobsForPrint() { Iterator it = ExecutionQueue.iterator(); StringBuilder result = new StringBuilder(); String NEW_LINE = System.getProperty("line.separator"); while (it.hasNext()) { JobRequest temp = it.next(); result.append(this.getClass().getName()).append(" Object {").append(NEW_LINE); result.append(" User ID: ").append(temp.getUserID()); result.append(" Start Date: ").append(temp.getStartDate()); result.append(" End Date: ").append(temp.getEndDate()); result.append(" Deadline Date: ").append(temp.getDeadDate()); result.append(" Department: ").append(temp.getDepartment()); result.append(" Project Name: ").append(temp.getProjectName()); result.append(" Project Application: ").append(temp.getProjectApplication()); result.append(" Priority: ").append(temp.getPriority()); result.append(" Cores: ").append(temp.getCores()); result.append(" Disk Space: ").append(temp.getDiskSpace()); result.append(" Analysis: ").append(temp.getAnaylsis()).append(NEW_LINE); result.append("}"); } return result.toString(); 

на моей стороне сервлета я вызываю строку:

 protected void processExecutionQueue(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { PrintWriter out = response.getWriter(); out.println(""); out.println(""); out.println(""); out.println("Execution Queue"); out.println(""); out.println(""); out.println("
"); out.println(""); out.println("
"); out.println("

Queue:

"); out.println("Execution Queue:" + SystemServlet.getScheduler().getJobsForPrint()); out.println(""); out.println(""); }

Итак, теперь я показываю строки друг за другом со всеми данными, взятыми из связанного списка. Я хочу на стороне веб-страницы, уметь принимать эти данные и помещать их в таблицу, чтобы она выглядела аккуратно, а не только строки, брошенные на веб-страницу.

Как бы я мог реализовать html для отображения конкретных элементов строки в определенных аспектах Итак, с приведенным ниже примером, у меня есть заголовки, где данные берут элемент из строки и продолжают записывать его до тех пор, пока все данные из iteratorа не будут отображаться

 

Или, если кто-нибудь может направить меня к примеру, поскольку я не могу найти его в моих текущих поисках.

Когда вы создаете StringBuilder, используйте tags HTML для размещения каждой строки.

Код должен быть чем-то вроде этого

 StringBuilder result = new StringBuilder(); result.append("
");

Заметка:

1. Вам нужно создать базовые столбцы заголовков html и table внутри метода processExecutionQueue() . 2. В методе getJobsForPrint() необходимо создать только строку данных.

Поэтому, когда результат передается из getJobsForPrint() он будет встроен в другие HTML-файлы.

Надеюсь, вы можете завершить код с этим предложением.


User ID Start Date
User ID DATA Start Date DATA
").append(User ID DATA).append("").append(Start Date DATA).append("