Easy way to print hex rendering of byte[]
Christopher Schultz <[email protected]> Fri, 13 Oct 2017 17:39:53 -0400
| Newsgroups | gmane.comp.jakarta.velocity.user |
|---|---|
| Message-ID | <[email protected]> |
All,
Before I spend a whole lot of time on this, is there a dead-simple way
in VTL + stock Velocity Tools to take a byte[] reference and print-out a
hex-rendering of it? Like:
Java (roughly):
byte[] bytes = new byte[] { 0xa, 0xb, 0x12 };
ctx.put("bytes", bytes);
template.render(ctc);
VTL:
my array in hex: magic($bytes)
Where the output is:
0a0b12
What could "magic" be?
I have a static method in Java that can easily do it, so I could pop the
java.lang.Class object into the context, but I was wondering if there
was an easy way to do it without changing my Java code.
Thanks,
-chris
signature.asc
(application/pgp-signature, 938 B)
-----BEGIN PGP SIGNATURE----- Comment: GPGTools - http://gpgtools.org Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQIzBAEBCAAdFiEEMmKgYcQvxMe7tcJcHPApP6U8pFgFAlnhMqoACgkQHPApP6U8 pFhDqg//ctppfg5BlQ8iU/cwuAawqQtdxTDFhKgy7COCoyV8TSmLFNWHq7r2IYiM wAFXcUsMnhUglQDxDI6egnt21xSyccfuZgyAx4deDlP8MJTuMGxNllAO5pt/DwCa TRIyG/8oxccVzSD9WvJbQkX2baB0PvpYVe47RKrWm39E94jO9vQnyLAHvtLxtQVu ffAQQBG7mqVlBcvPiED2hJ5fFLwPfODOrcXwpM3SvmIbaRNryZ6QqDWoSePHw7Zq C68BAis5Lle1l8uxDNreYBrTF8DGnjJm5JhnLfF9f7XGc3+HK5lABPDUtpodmTzG wSHWCqXpqIU+mSxYpaEO/YqNJGzQampwlwF6ZEvpbd9keYzrNOXi3OK5wDtdAxdk Qi20I2H045BglHLit+mn/zKrLctK6+zMwy6KpJdHzLAkdpeOokcqutzQ2EFYP6Tl NHUBnPl7Dv3qN80jg1PSJfwnRHBFt4jIh5pTN1qnHY5Hzj1LPjBHfbTUJ+tTGviI /QDzQ+bqan4FSo3MODmokGnQpKf0UJOgOBFqfRLbOMzBIYLbNG3gxAYMU7cOqFoc wnZaqvZBuhXJfG6LwGDiHGwzCa+52A21VMtNC+OCQ+epCS9+2l35MBTLKeAta9XA nJ1v9P5iqaXY7I9D1XdD0ZBq700DL1xzGbsXlqS/XUu9hPzQah4= =mtpk -----END PGP SIGNATURE-----