資費功能的新增 struts2 jsp

2021-06-22 09:43:37 字數 1632 閱讀 8854

需要2次請求,第乙個請求是開啟新增頁面,第二個請求是儲存新增的資料。

**書寫順序:

第一次請求:

--struts.xml

--列表頁面新增按鈕,單擊事件

-->jsp

第二次請求:

--dao

--action

--struts.xml

--addcost.jsp

dao:

public class costdaoimpl implements icostdao

} catch (sqlexception e) finally

return list; }

private cost createcost(resultset rs) throws sqlexception

public static void main(string args) throws daoexception

public listfindbypage(integer page, integer pagesize)

throws daoexception

} catch (sqlexception e)

return list;

} public integer findtotalpage(integer pagesize) throws daoexception else

}} catch (sqlexception e) finally

return 0;

} public void delete(integer id) throws daoexception

string sql = "delete from cost where id=?";

connection con = dbutil.getconnection();

try catch (sqlexception e) finally

}public void insert(cost cost) throws daoexception

string sql = "insert into cost values(cost_seq.nextval,?,?,?,?,'1',?,sysdate,null,?)";

connection con = dbutil.getconnection();

try catch (sqlexception e) finally

}}

action:

public class addcostaction  catch (daoexception e) 

return "success";

}public cost getcost()

public void setcost(cost cost)

//input

private cost cost;

}

struts.xml

/web-inf/cost/addcost.jsp

findcost

jsp:

Struts2的註解功能

如果希望使用 struts2 的註解功能,必須使用乙個包 struts2 convention plugin 2.1.8.1.jar 我使用的環境是 struts2.1.8.1 如果你使用了不同的版本,找名字就行。在以上所述的 jar檔案中定義了一系列的註解,其中比較主要的是 result 這個註解...

Struts2的註解功能

我們知道通常情況下,struts2 是通過struts.xml 配置的。但是隨著系統規模的加大我們需要配置的檔案會比較大,雖然我們可以根據不同的系統功能將不同模組的配置檔案單獨書寫,然後通過 節點將不同的配置檔案引入到最終的 struts.xml 檔案中,但是畢竟還是要維護和管理這些檔案,因此也會給...

Struts2的註解功能

struts2 通過struts.xml 配置的。但是隨著系統規模的加大我們需要配置的檔案會比較大,雖然我們可以根據不同的系統功能將不同模組的配置檔案單獨書寫,然後通過 節點將不同的配置檔案引入到最終的 struts.xml 檔案中,但是畢竟還是要維護和管理這些檔案,因此也會給維護工作帶來很大的困擾...