初学Struts遇到的坑爹问题
生活随笔
收集整理的這篇文章主要介紹了
初学Struts遇到的坑爹问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
主要頁面
Action: ? LoginAction.java ? ? ?//用于處理登陸這個事件
FromBean: LoginForm.java ? ?//存儲Login.jsp中傳過來的表單內容
JSP:Login.jsp ? ? ? ? ? ? ? ? ? ? ? //登陸頁面,提交到login.do
XML配置文件:struts-config.xml,web.xml
struts-config.xml配置文件:
1 <struts-config>2 <form-beans>
3 <form-bean name="loginForm" type="cn.strut.form.LoginForm" />
4 </form-beans>
5 <action-mappings>
6 <action path="/login" type="cn.strut.action.LoginAction" name="loginForm">
7
8 <forward name="LoginSuccess" path="/LoginSuccess.jsp"></forward>
9 <forward name="LoginFailure" path="/LoginFailure.jsp"></forward>
10 </action>
11 </action-mappings>
12 </struts-config>
LoginAction.java
LoginForm.java
package cn.strut.form;import org.apache.struts.action.ActionForm;public class LoginForm extends ActionForm {private String UserName;private String PassWord;public String getUserName() {return UserName;}public void setUserName(String userName) {UserName = userName;}public String getPassWord() {return PassWord;}public void setPassWord(String passWord) {PassWord = passWord;}}
Login.jsp
<body><form action="<%=request.getContextPath() %>/login.do" method="post">UserName:<input type="text" name="UserName" /><br>PassWord:<input type="text" name="PassWord" /><br><input type="submit" value="OK"/></form></body>
web.xml
1 <servlet>2 <servlet-name>action</servlet-name>
3 <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
4 <init-param>
5 <param-name>config</param-name>
6 <param-value>/WEB-INF/struts-config.xml</param-value>
7 </init-param>
8 <load-on-startup>0</load-on-startup>
9 </servlet>
10 <servlet-mapping>
11 <servlet-name>action</servlet-name>
12 <url-pattern>*.do</url-pattern>
13 </servlet-mapping>
已知在語法,拼寫以及服務器配置方面都是對的,jar包什么的也都正確導入的,但是調試時候會發現無論怎樣,運行到LoginAction的時候?LoginForm Lf=(LoginForm)form; 這里的Lf里東西都是空的,即Lf.getUserName()的值都是null 。
感興趣的朋友可以想想這是什么原因。
轉載于:https://www.cnblogs.com/cafebabe/archive/2011/09/25/2190463.html
總結
以上是生活随笔為你收集整理的初学Struts遇到的坑爹问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 商务数据分析与应用学习笔记
- 下一篇: 多测师肖sir_高级金牌讲师_简历制作