初步搭建struts2的步驟,實現計算加法的小例子。
工具/原料
1 jar包
2 web.xml
3寫action類
4 配置struts.xml
5 展示的jsp頁面
方法/步驟
去官網下載struts2的最新合輯,找出需要的jar包(注意版本不同,所需jar包是不一樣的,去那個struts2-blank裡邊搞出來的就可以了);
配置web.xml
這裡邊也有版本的問題,2.n以上的struts2基本上就是
具體的自己改動;
寫action類(可以的話最好分離出來模型類)
模型類 Addition.java:
package com.veiking.toy.models;
publicclass Addition {
publicint add(int x, int y){
return x + y;
}
}
Action類 CalcAction.java:
ackage com.veiking.toy.actions;
import com.veiking.toy.models.Addition;
publicclass CalcAction {
privateintoperand1;
privateintoperand2;
private String result;
publicint getPn() {
return Pn;
}
publicvoid setPn (int Pn) {
this. Pn= Pn;
}
……
public String execute(){
Addition add = new Addition();
int value = add.add(operand1, operand2);
result = operand1 + "+" + operand2 + "=" + value;
return"success";
}
}
配置struts.xml檔案:
完成展示的jsp頁面:
注意事項
僅作為參考。