I don't get it, if I match prefix="struts-bean" w/ a tag of <bean:message
key ...
it can't find the keys in the properties file, which I'd say is to be
expected. But if I change the prefix="bean" w/ tags of <bean:message ...
making the prefix and tag the same like it should be, then I get the
following error.

500 Internal Server Error
javax.servlet.jsp.JspException: Missing message for key main.title at
org.apache.struts.taglib.bean.MessageTag.doStartTag(MessageTag.java:242) at
/index.jsp._jspService(/index.jsp.java:136) (JSP page line 9) at
com.orionserver[Orion/1.4.8 (build
10374)].http.OrionHttpJspPage.service(Unknown Source) at
com.evermind[Orion/1.4.8 (build 10374)]._aj._nxd(Unknown Source) ...

I traced this file in the struts code and the file is being found, the key
is in the file, there are no invisible characters, but it's not find the
key.

----- Original Message -----
From: Scott Cressler
To: '[EMAIL PROTECTED]'
Sent: Friday, April 27, 2001 5:59 PM
Subject: RE: html form widgets not appearing


prefix="struts-html", but tag uses are <html:*> ?
-----Original Message-----
From: G.L. Grobe [mailto:[EMAIL PROTECTED]]
Sent: Friday, April 27, 2001 3:30 PM
To: [EMAIL PROTECTED]
Subject: html form widgets not appearing


My pages are showing up fine and the form Actions are working, w/ one
exception, all of my pages are not displaying any of the form widgets like
radio buttons or text entry boxes and even bean message keys, yet no errors
are occurring. Is there anything wrong w/ the below page that would prevent
forms from not showing?

A problem I had before of not finding message keys was that in the taglib
lines where the prefix was only - prefix="bean" - and I actually needed -
prefix="struts-bean", though I've seen no examples of it anywhere's, just
from somebody's post, so I tried it and it worked.

TIA

------------------------ my
index.jsp -------------------------------------------
 <%@ page language="java" %>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="struts-bean" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="struts-html" %>

<html:html>
<head>

<title>
   <bean:message key="main.title" />
</title>

<%@ include file="menubar.js" %>
<%@ include file="main.css" %>

</head>

<body bgcolor="white">
<html:errors/>

<%@ include file="header.jsp" %>
<%@ include file="mainMenu.jsp" %>

<html:form action="view.do">

<table border="0" cellspacing="2" cellpadding="0" align="left">
   <tr>
      <td>
         <html:radio property="view" value="Master View">
         <bean:message key="main.master" />&nbsp;
         </html:radio>
      </td>
      <td>
         <html:radio property="view" value="Details View">
         <bean:message key="main.detail" />
         </html:radio>
      </td>
      <td>
         <center>
         <html:submit value="View"/>
         </center>
      </td>
   </tr>
</table>
</html:form>

<br> <br> <br> <br> <br>
<%@ include file="footer.jsp" %>

</body>
</html:html>

Reply via email to