日期:2014-05-17  浏览次数:21112 次

No getter method for property login of bean org.apache.struts.taglib.html.BEAN (解决了马上结贴)
这是struts-config.xml

XML code

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN" "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">


<struts-config>
    

<form-beans>
        
<form-bean name="HelloActionForm" type="ch2.HelloActionForm"></form-bean>


</form-beans>
    

<global-exceptions></global-exceptions>

<global-forwards>
    
</global-forwards>
    


<action-mappings>

<action path="/HelloAction" 
        name="HelloActionForm"
        type="ch2.HelloAction"
        validate="false" 
        scope="request">
    <forward name="success" path="ch2/helloresult.jsp"/>
</action>


</action-mappings>

<message-resources parameter="cn.strutstutor.ApplicationResources"/>


</struts-config>




这是jsp中hello.jsp
XML code

<%@ page language="java" contentType="text/html;charset=gb2312"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
<%@ taglib uri="/WEB-INF/struts-template.tld" prefix="template" %>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>

<html:html>
<head>
    <title>Example:Hello</title>
</head>

<br><br><br>
<html:form action="/HelloAction" method="post" focus="login">
    
    <table align="center">
    <tr><td align="center"><p><font color="blue">请在下面的输入框内输入您的名字</font></p></td></tr>
    <tr><td align="center"><p><html:text property="login"/></p></td></tr>
    <tr><td align="center"><html:submit property="submit">请您点击这里试试看</html:submit></td></tr>
    </table>
</html:form>
<body>
</body>
</html:html>





helloresult.jsp
XML code

<%@ page language="java" contentType="text/html;charset=gb2312"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
<%@ taglib uri="/WEB-INF/struts-template.tld" prefix="template" %>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>

<html:html locale="true">
<head>
    <title>Example:Hello result</title>
</head>

<br><br><br>
<form>
    <table align="center">
    <tr><td align="center">
<font color="red" size="5">Hello:<bean:write name="form" property="login"/></font> 
</td></tr>
</table>
</form>
<body>
</body>
</html:html>


<