struts2的form提交時action屬性的配置
轉自:http://wenku.baidu.com/link?url=Sayl7f5jTATuSZoFvwHhQuRm_vz25EZNrQSbVHnibh8VfPgzutHspY_Gw5sohDbWVehUm2xERhH5XcQyrU2vxCgVBklnhqwRIDko6FFpi__
步驟三,在struts.xml檔案中註冊LoginAction。此配置檔案要放在src目錄下,實質就是成為classpath環境變數下的檔案。主要程式碼如下:
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"> <struts> <package name="myFirst" namespace="/" extends="struts-default"> <action name="login" class="com.asm.LoginAction"> <result
name="loginSuccess">/success.jsp</result>
<result name="loginFailure">/failure.jsp</result>
</action>
</package>
</struts>
說明:package後面會有詳細說明。action元素中的name屬性值指定了此action所指定的請求路徑為“login.action”。後面login.jsp中的<form action=...>屬性值就會參照此name屬性。 步驟四、提供jsp頁面 login.jsp主要程式碼:
<body> <form action="<%=request.getContextPath()%>/login.action" method="get"> 戶名:<input type="text" name="username"><br> 密碼:<input type="password" name="password"><br> <input type="submit" value="login">
</form>