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?