Váltás HTML formátumra  

left Szakértőnk válaszol

Kérdés:
Szeretnék egy Notes formra vonalkódot feltenni. Lehetséges ez?
Válasz:

Igen, leheséges, mégpedig szerencsére könnyen. Sőt, a módszer nemcsak Notes alatt működik, hanem bármely programmal, ami képes Windowsos fontokat kezelni.
Létezik egy szabadon felhasználható (GPL licenszű) fontkészlet, ami Code39.ttf néven lelhető fel általában. Ezt a fontot fel kell telepíteni a kliensre, és utána már csak a kívánt mező fontját kell megváltoztatni erre, és kész a vonalkód.
Ha böngészőből kell elérni a vonalkódot vagy más platformon, akkor nehezebb, de mindenképpen működik az a megoldás, hogy a fontból ki kell másolni a kívánt karaktereket egy képbe, és ezeket a képeket kell megjeleníteni.
Ha ez a helyzet, akkor Notesban Rich Text mezőt kell használni.

Kérdés:
Szeretnék egy Notes ügynököt futtatni a szerveren, de az alábbi hibaüzenetet kapom:
"Operation is disallowed in this session"
Válasz:
A hiba elhárítása:


Az ügynök tulajdonságainak a kulcsos részén a Set Runtime level security mező értékét 1 fölé kell vinni

Kérdés:
Spring frameworköt használok a web alakamazásomban, és az alábbi hibaüzenetet kapom:
Neither Errors instance nor plain target object for bean name 'login' available as request attribute
Válasz:
Több módon is előjöhet ez az üzenet, a két legeygszerűbb okot írom most le:
Ha a hiba az oldal betöltésekor keletkezik, akkor a hibát valószínűleg az okozza, hogy a jsp lapon a <form:form commandName="login" ... > és a bean definitionban a form leíró beanjében a commandName nem ugyanaz, így nem találja meg a Spring a beant

<bean id="login" class="Login">
...
<commandName>login</commandName>
...
</bean>

Ha a hiba submitkor jön elő, akkor a legvalószínűbb az, hogy az onSubmit végén a model objektum nem kerül átadásra, azaz például így ér véget az onSubmit:
return new ModelAndView(getSuccessView());

ehelyett:

View v = new RedirectView(getSuccessView()+"?vkdid="+eu.getVkdid());
ModelAndView m = new ModelAndView(v "model", getModel());
return m;