I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
ja..men hvis jeg har lavet en users.setName(name) fra en servlet og fra en jsp side i samme session skal lave en name = users.getName() er name = null i jsp siden
public class upload extends HttpServlet { MultipartRequest multi = null; public void doPost(HttpServletRequest req, HttpServletResponse res) throws IOException,ServletException { res.setContentType(\"text/html\"); uploadBean uplBean = new uploadBean();
PrintWriter out = res.getWriter(); String filename = null; long filesize = 0; try {
out.println(\"<html>\"); out.println(\"<head><title>Upload</title></head>\"); out.println(\"<body>\"); out.println(\"<font color=#000080 face=verdana size=10><b>Upload is done !</b></font>\");
multi = new MultipartRequest(req,\"/var/tmp\",200*1024*1024);
setMulti er en ting i min bean der bare skal gæmme en MultiPartRequest det samme med setFileName of setFileSize disse tre skal jeg bruge på min jsp side !
hvor skal jeg definere at min bean skal være på min session
jeg har nu sat: session.setAttribute(\"uploadBean\", uplBean);
og har lavet en: <jsp:useBean id=\"uploadBean\" scope=\"session\" class=\"dk.test.upload.uploadBean\" /> <jsp:getProperty name=\"uplBean\" property=\"fileName\" /> og den er stadig null !!!!
du skal lige have styr på dine navne. du skal i din servlet lave session.setAttribute(\"uploadBean\",uplBean). Din reference til beanen i jsp´en er fin nok, men du referer ikke rigtigt nok, når du skal hente en attribut fra den. du skal bruge <jps:getProperty name=\"uploadBean\" property=\"fileName\"/>
ok jeg er lidt forvirret over dialogen i har haft i gang, så jeg vil egentlig prøve at svare på dit oprindelige spm.
I din servlet doPost(...){ ... EtEllerAndetObjekt objekt = new EtEllerAndetObjekt(); //sæt objekt i session request.getSession().setAttribute(\"objektet\",objekt);
//forward til den jsp side som skal modtage objektet request.getRequestDispatcher(\"enjspside.jsp\").forward(request,response); ... }
enjspside.jsp, som skal modtage objektet: <jsp:useBean id=\"objektet\" scope=\"session\" class=\"EtEllerAndetObjekt\" />
herefter skulle du kunne tilgå det også med get-property
I din servlet du har postet, vil du da både sætte et objekt i session og generere et output?
Men du erklærer jo også din bean i session før du laver kaldet, hvis du skal arbejde på det samme objekt skal du så ikke i din servlet have fat i request.getSession().getAttribute(\"...\")
og arbejde videre med dette objekt?
Men det virker lidt underligt det der med at rode præsentationen ned i servleten
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.