读书人

最简略的表单提交(struts1.1实现)

发布时间: 2012-11-09 10:18:48 作者: rapoo

最简单的表单提交(struts1.1实现)

<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>

<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>

<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>

<html>

<head>

<title>

test Hellozhu!

</title>

</head>

<body>

?

<html:form action="/buttontest">

?

?<table>

? <tr>

? ? <td>

? ????? <html:text property="name" size="40" maxlength="50"/>

? ? </td>

? ? <td>

?????? <html:submit value="apply"/>

? ? </td>

? </tr>

?</table>

</html:form>

?

</body>

</html>

???????2. test.jsp????

<%@ page language="java" contentType="text/html; charset=windows-31j"

??? pageEncoding="windows-31j"%>

<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>

<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=windows-31j">

<title>test1</title>

</head>

<body>

Mr. <bean:write name="btform" property="name"/>, welcome!

</body>

</html>

?

???3.struts-config.xml

?????

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE struts-config PUBLIC

????????? "-//Apache Software Foundation//DTD Struts Configuration 1.3//EN"

????????? "http://struts.apache.org/dtds/struts-config_1_3.dtd">

<struts-config>

??? <form-beans>

?????? <form-bean name="btform" type="form.ButtonForm"></form-bean>

??? </form-beans>

???

??? <global-exceptions>

??????

??? </global-exceptions>

???

??? <global-forwards>

??????

??? </global-forwards>

???

??? <action-mappings>

?????? <action path="/buttontest"

????????????? type="action.ButtonAction"

????????????? name="btform"

????????????? input="index.jsp">??

?????? <forward name="success" path="/jsp/test.jsp"/>?????????

?????? </action>

??? </action-mappings>

???

</struts-config>

?????4.web.xml

<?xml version="1.0" encoding="ISO-8859-1"?>

? <!DOCTYPE web-app PUBLIC

??? "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"

??? "http://java.sun.com/dtd/web-app_2_3.dtd">

?

<web-app>

? <display-name>Struts Blank Application</display-name>

?

? <!-- Standard Action Servlet Configuration -->

? <servlet>

??? <servlet-name>action</servlet-name>

??? <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>

??? <init-param>

????? <param-name>config</param-name>

????? <param-value>/WEB-INF/struts-config.xml</param-value>

??? </init-param>

??? <load-on-startup>2</load-on-startup>

?</servlet>

?

?

? <!-- Standard Action Servlet Mapping -->

? <servlet-mapping>

??? <servlet-name>action</servlet-name>

??? <url-pattern>*.do</url-pattern>

? </servlet-mapping>

?

?

? <!-- The Usual Welcome File List -->

? <welcome-file-list>

??? <welcome-file>index.jsp</welcome-file>

? </welcome-file-list>

?

??? <taglib>

??? ??? <taglib-uri>/WEB-INF/struts-bean.tld</taglib-uri>

??? ??? <taglib-location>/WEB-INF/struts-bean.tld</taglib-location>

??? ? </taglib>

???

??? ? <taglib>

??? ??? <taglib-uri>/WEB-INF/struts-html.tld</taglib-uri>

??? ??? <taglib-location>/WEB-INF/struts-html.tld</taglib-location>

??? ? </taglib>

???

??? ? <taglib>

??? ??? <taglib-uri>/WEB-INF/struts-logic.tld</taglib-uri>

??? ??? <taglib-location>; color: bla

读书人网 >软件架构设计

热点推荐