https://www.primefaces.org/showcase-ext ... canner.jsf
Scans QR and barcodes.
Code: Select all
<pe:codeScanner width="600"
height="400">
<p:ajax event="codeScanned" listener="#{codeScannerController.onCodeScanned}"/>
</pe:codeScanner>
Code: Select all
public void onCodeScanned(final SelectEvent<Code> event) {
final Code code = event.getObject();
FacesContext.getCurrentInstance().addMessage(
null,
new FacesMessage(FacesMessage.SEVERITY_INFO,
String.format("Scanned: %s (%s)", code.getValue(), code.getFormat()),
null));
}