Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di bako
    Registrato dal
    Feb 2004
    Messaggi
    1,797

    [Struts] Non stampa i campi non String

    salve,
    ho quest pagina jsp:

    codice:
    <%@page contentType="text/html"%>
    <%@page pageEncoding="UTF-8"%>
    <%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
    <%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
    <%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
    <ul>
        <bean:define id="user" name="wlBean" property="user" type="bean.UserShow"/>
        <bean:write name="user" property="name"/> <bean:write name="user" property="surname"/> 
    
        
    [*]<a href="alink">        
                Message (<bean:write name="user" property="id_user"/>)
        </a>    [/list]
    ora, i bean sono:
    UserShow
    codice:
       private int id_user;
        private String name;
        private String surname;
        private int role;
        private Message[] message;
        private int newMessage;
    e il bean principael wlBean:
    codice:
        //input
        private String id_user;
        //output
        private User[] users;
        private UserShow user;
    il problema č che la jsp stampa il nome e cognome, ma al momento di stamapare il valore di newMessage (stesso errore se stampo id_user) dice:


    codice:
    - ServletException in '/jsp/userInfo.jsp': javax.servlet.jsp.JspException: Cannot find message resources under key org.apache.struts.action.MESSAGE
    org.apache.jasper.JasperException: An exception occurred processing JSP page /jsp/userInfo.jsp at line 12
    
    9:     
    
    10:[*]<a href="asd">       
    11:            
    12:             Message (<bean:write name="user" property="id_user"/>)
    13:   
    14:     </a>
    15:
    come se andasse a cercare nel resource application la stringa da stampare.. dove sbaglio?

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    69
    Per gli attributi id_user e newMessage hai definito i rispettivi getter and setter (getID_user, setId_user, getNewMessage, setNewMessage)? Si? Sei sicuro che siano corretti? Si? Allora prova a sostituire il tipo primitivo int con il rispettivo oggetto Integer.

  3. #3
    Utente di HTML.it L'avatar di bako
    Registrato dal
    Feb 2004
    Messaggi
    1,797
    oggi č partito tutto, chissā cosa avevea :master: :master:

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.