Avatar billede alexbp Nybegynder
17. oktober 2001 - 16:36 Der er 1 kommentar og
1 løsning

Hvordan - Bean + JSP som kalder sig selv ??

Hvordan skal man få JS-siden\'s setProperty  \"*\" til at virke ??

Jeg vil have at én og samme JSP-side kan både vise, og gemme data i en tabel. Lige nu kan den kun vise ...

////////////////////////////////////////////////////
<html>
<head>
<%@ page language=\"java\" import=\"webconfig.UserBean\" %>
<jsp:useBean id=\"UserBeanID\" scope=\"request\" class=\"webconfig.UserBean\" />
<jsp:setProperty name=\"UserBeanID\" property=\"*\" />

/////////////////////////////////////////////////////

...
..


<td width=\"559\" height=\"116\" align=\"center\"><form method=\"POST\" onSubmit=\"\" action=\"User_ShowEdit.jsp?QUserName=\"+reqUserName>
  <table border=\"0\" width=\"112%\" cellpadding=\"2\" height=\"357\">
    <tr>
      <td width=\"33%\" height=\"25\" bgcolor=\"#CCCCCC\">
        <p align=\"left\"><b><font face=\"Verdana\" color=\"#000000\" size=\"2\">Bruger navn:</font></b></p>
      </td>
      <td width=\"75%\" height=\"25\"><font face=\"Verdana\" size=\"1\"><b><input readonly type=\"text\" name=\"UserName\" size=\"50\" value=\"<%= UserBeanID.getuserName() %>\" valuetabindex=\"1\" style=\"font-family: Verdana; font-size: 8pt\"></b></font></td>
    </tr>
    <tr>
      <td width=\"100%\" colspan=\"2\" height=\"21\">
        <hr>
      </td>
    </tr>
    <tr>
      <td width=\"33%\" bgcolor=\"#CCCCCC\" height=\"25\" align=\"right\">
      <p align=\"left\"><b><font face=\"Verdana\" size=\"2\">Altid øverst:</font></b></p>
      </td>
      <td width=\"75%\" bgcolor=\"#CCCCCC\" height=\"25\"><font size=\"1\"><input type=\"checkbox\" name=\"AlwaysOnTop\" value=\"<%= UserBeanID.getAlwaysOnTop() %>\" <%= convertTrueToSelected( UserBeanID.getAlwaysOnTop() ) %>></font></td>
    </tr>
    <tr>

...

////////////////////////////////////////////////////
Avatar billede mipe1 Nybegynder
17. oktober 2001 - 18:11 #1
set propery virker på den måde, at den sætter alle properties i det request siden modtager på den pågældende bean.

dvs. når du kalder den pågældende side og der i det request, f.eks. er en parameter \"name\", så vil den såfremt din UserBean har en propery med dette navn, opdatere denne.
Dvs. at din UserBean har en setName(String name)
Avatar billede disky Nybegynder
18. oktober 2001 - 03:28 #2
ligesom i dit andet spørgsmål skal dine name=\"...\" have lille første bogstav. Og her gælder det også at dine variabler egentligt også i din bean skal starte med lille bogstav jævnfør konventionen :)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester