日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java struts2 demo,Struts2第一个Demo求指导

發布時間:2025/4/5 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java struts2 demo,Struts2第一个Demo求指导 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Struts2第一個Demo求指點

本人初學Struts2,按照書上的示例自己寫了一個Demo。配置文件及路徑如下:

login.jsp:

pageEncoding="UTF-8"%>

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

Login/login.action"?method=?"get">

User?Name:?

Password:?

LoginAction.java:

package?Struts2Test;

import?com.opensymphony.xwork2.Action;

public?class?LoginAction?implements?Action{

private?String?username;

private?String?password;

public?String?getUsername()?{

return?username;

}

public?void?setUsername(String?username)?{

this.username?=?username;

}

public?String?getPassword()?{

return?password;

}

public?void?setPassword(String?password)?{

this.password?=?password;

}

public?String?execute()?throws?Exception{

System.out.println(?"here"?);

if(?username.equals(?"Struts2"?)?){

return?"LoginSuccess";

}else{

return?"LoginFailure";

}

}

}

web.xml:

Struts?Blank

struts2

org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter

struts2

/*

struts.xml:

struts?PUBLIC

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

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

/success.jsp

/failure.jsp

求巨師指點。

話說Java開發跟C、C++開發在調試方面還是很不一樣。用Struts2時我根本不知道如何動手調試啊。

------解決方案--------------------

引用:Quote: 引用:好像看錯了,路徑對著呢,你改改以下幾個地方,試試:

1.?

/login.action"?method=?"post">

紅色的去掉,改成post請求。

2.?public?String?username;

public?String?password;

換成public,get/set方法都去掉。

試一試。

謝謝!

按照你說的改了,但是故障仍舊啊!

另外能請教一下如何來調試用Java?Web框架開發的程序呢?

還有,我用的Eclipse雖然每次在改過代碼后都clean一下,但是貌似還是有緩存未清空的現象,請問這個是什么原因?

非常感謝!

和VisualStudio差不多啊,你可以在代碼里打斷點,然后run?debug?server??就行了~?clean沒有必要~?服務器端代碼每次運行都會重新編譯~?你留個郵箱我給你發個標準的struts2的demo。你照著看一下。?你有很多寫的不規范的地方。

------解決方案--------------------

Eclipse項目要手動發布的,愚見。。

------解決方案--------------------

有可能是struts.xml位置有問題吧,看一下發布后的目錄。。struts.xml是不是在WEB-INF\classes下面

------解決方案--------------------

web.xml?位置不對,應該放在web-inf?下

總結

以上是生活随笔為你收集整理的java struts2 demo,Struts2第一个Demo求指导的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。