Я не использую JSP, поэтому не могу дать вам ответ на вашем языке, но вот что я делаю (используя псевдокод)
counter = 0
foreach (elements)
counter = counter + 1
output: <tr class="row{counter % 2}">...</tr>
Лично я называю классы "row0 "и" row1 ", который позволяет вам чередовать их с помощью простого вычисления модуля, также, если вы решите иметь строки, чередующиеся в тройках или квадрах (вместо пар), вы можете легко расширить его до row2
, row3
и измените выходной код на counter % 4
и т. д.
Ознакомьтесь с этой статьей MSDN:
Тестирование сетевых подключений и реагирование на них в .NET Compact Framework
Позвоните по номеру GetAdaptersInfo и пролистайте список доступных сетевых адаптеров, пока не найдете тот, который ищете?
Следует помнить, что сетевое соединение не равно Интернет-соединению.
Похоже, вы это уже поняли, потому что вы определяете «подключено» как означающее «кабель подключен к Ethernet-соединению», но это требует повторения.
Самый простой способ - использовать SDF OpenNETCF и посмотреть на класс OpenNETCF.Net.NetworkInformation.NetworkInterfaceWatcher , который будет вызывать события, когда NDIS отправляет уведомления (например, MEDIA_CONNECT и MEDIA_DISCONNECT).
Вы, конечно, можете проделать ту же работу без SDF. Это включает непосредственное включение драйвера NDIS и вызов IOCTL_NDISUIO_REQUEST_NOTIFICATION с дескриптором очереди сообщений P2P. Это не слишком сложно, но нужно многое исправить, чтобы он работал и не протекал.