jsp - Converting this scriptlet code to JSTL / EL? -


i don't know how recode scriptlet code jstl / el taglib. statements quite simple uses session data , make new objects don't know how in jstl / el. possible recode jstl / el or need put in preprocess servlet? if need preprocess servlet still don't know how manage since there no specific request handler view, access web page populates session object our jsp page. how can rewrite jstl / el?

<%     final logger logger = logger.getlogger("arendeprocess_grunduppgifter_visa.jsp");     arendeprocesspagecontroller apc = new arendeprocesspagecontroller(request);     grunduppgifterpagecontroller pc = new grunduppgifterpagecontroller(request);     string arendetyp = apc.getarendetyp();     boolean showsearch = false;     int vectr = 0; // får bara användas errormessages.jspf     iformdata ifdata = pandoramanager.getsessiondata(session).getformdata();      ansokaninfo ansokaninfo = apc.getansokaninfo();     personinfo editperson = new personinfo();     if(ansokaninfo != null && ansokaninfo.haseditpersoninfo()) {         editperson = ansokaninfo.geteditpersoninfo();     } else {         editperson.setfornamn(apc.getnyregperson().getfornamn());         editperson.setefternamn(apc.getnyregperson().getefternamn());         editperson.setforetag(apc.getnyregperson().getforetag());         //editperson.setorgnr(apc.getnyregperson().getorgnr());         editperson.setlandkod(apc.getnyregperson().getlandkod());     }     if(apc.getlatestaction().equals("namnsokning") && apc.getlatestactioncommand().equals("search")) {         showsearch = true;         }     list<personinfo> sokandelist = ansokaninfo.getsokandelist();     list<personinfo> uppfinnarelist = ansokaninfo.getuppfinnarelist();     list<personinfo> ombudlist = ansokaninfo.getombudlist();     list<prioritet> prioriteter = ansokaninfo.getprioriteter();     list<deposition> depositioner = ansokaninfo.getdepositioner();     request.setattribute("request", request);     request.setattribute("ansokaninfo", ansokaninfo);      request.setattribute("editperson", editperson);     request.setattribute("apc", apc);     request.setattribute("sokandelist", sokandelist);     request.setattribute("uppfinnarelist", uppfinnarelist);     request.setattribute("ombudlist", ombudlist);     request.setattribute("grunduppgifterconstants", new grunduppgifterconstants()); %> 

yes can write in scriptlets can written in el/custom tags.

there 2 ways :

  • change controller classes use beans , write above code using el.
  • move above code custom tags , eliminate scriptlets

Comments

Popular posts from this blog

java - Play! framework 2.0: How to display multiple image? -

gmail - Is there any documentation for read-only access to the Google Contacts API? -

php - Controller/JToolBar not working in Joomla 2.5 -