日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

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

發(fā)布時(shí)間:2025/4/5 65 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java struts2 demo,Struts2第一个Demo求指导 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Struts2第一個(gè)Demo求指點(diǎn)

本人初學(xué)Struts2,按照書(shū)上的示例自己寫(xiě)了一個(gè)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

求巨師指點(diǎn)。

話說(shuō)Java開(kāi)發(fā)跟C、C++開(kāi)發(fā)在調(diào)試方面還是很不一樣。用Struts2時(shí)我根本不知道如何動(dòng)手調(diào)試啊。

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

引用:Quote: 引用:好像看錯(cuò)了,路徑對(duì)著呢,你改改以下幾個(gè)地方,試試:

1.?

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

紅色的去掉,改成post請(qǐng)求。

2.?public?String?username;

public?String?password;

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

試一試。

謝謝!

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

另外能請(qǐng)教一下如何來(lái)調(diào)試用Java?Web框架開(kāi)發(fā)的程序呢?

還有,我用的Eclipse雖然每次在改過(guò)代碼后都clean一下,但是貌似還是有緩存未清空的現(xiàn)象,請(qǐng)問(wèn)這個(gè)是什么原因?

非常感謝!

和VisualStudio差不多啊,你可以在代碼里打斷點(diǎn),然后run?debug?server??就行了~?clean沒(méi)有必要~?服務(wù)器端代碼每次運(yùn)行都會(huì)重新編譯~?你留個(gè)郵箱我給你發(fā)個(gè)標(biāo)準(zhǔn)的struts2的demo。你照著看一下。?你有很多寫(xiě)的不規(guī)范的地方。

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

Eclipse項(xiàng)目要手動(dòng)發(fā)布的,愚見(jiàn)。。

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

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

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

web.xml?位置不對(duì),應(yīng)該放在web-inf?下

總結(jié)

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

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。