这是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>
错误提示:
org.apache.jasper.JasperException: No getter method for property login of bean org.apache.struts.taglib.html.BEAN