Struts2惊窖、Hibernate、Spring三大框架整合員工管理系統(tǒng)


導(dǎo)入jar包.png

初始的配置文件:

  • web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns="http://java.sun.com/xml/ns/javaee"
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
    id="WebApp_ID" version="3.0">
    <display-name>_SSH_ygglxt</display-name>

    <!-- Spring框架核心監(jiān)聽器 -->
    <listener>
        <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
    </listener>
    <context-param>
        <param-name>contextConfigLocation</param-name>
        <param-value>classpath:applicationContext.xml</param-value>
    </context-param>

    <!-- Struts2框架核心過(guò)濾器 -->
    <filter>
        <filter-name>struts2</filter-name>
        <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
    </filter>
    <filter-mapping>
        <filter-name>struts2</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>

</web-app>
  • applicationContext.xml(spring中的bean.xml)
<?xml version="1.0" encoding="utf-8"?>

<beans xmlns="http://www.springframework.org/schema/beans"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xmlns:context="http://www.springframework.org/schema/context"
        xmlns:aop="http://www.springframework.org/schema/aop"
        xmlns:tx="http://www.springframework.org/schema/tx"
        xsi:schemaLocation="http://www.springframework.org/schema/beans
        http://www.springframework.org/schema/beans/spring-beans.xsd
        http://www.springframework.org/schema/context
        http://www.springframework.org/schema/context/spring-context.xsd
        http://www.springframework.org/schema/aop
        http://www.springframework.org/schema/aop/spring-aop.xsd
        http://www.springframework.org/schema/tx
        http://www.springframework.org/schema/tx/spring-tx.xsd">

</beans>
  • Struts.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
    "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
    "http://struts.apache.org/dtds/struts-2.3.dtd"
    >

<struts>
    <!-- 開發(fā)模式 (正式運(yùn)行要改為false) -->
    <constant name="struts.devMode" value="true"></constant>
    <!-- 鏈接中感嘆號(hào)DMI動(dòng)態(tài)方法調(diào)用 -->
    <constant name="struts.enable.DynamicMethodInvocation" value="true" />
</struts>
還有l(wèi)og4j.propertext.png

創(chuàng)建包結(jié)構(gòu)

QQ截圖20170302094708.png
package domain;

public class Product {
    private int pid;
    private String pname;
    private Double price;

    public int getPid() {
        return pid;
    }

    public void setPid(int pid) {
        this.pid = pid;
    }

    public String getPname() {
        return pname;
    }

    public void setPname(String pname) {
        this.pname = pname;
    }

    public Double getPrice() {
        return price;
    }

    public void setPrice(Double price) {
        this.price = price;
    }
}

保存商品頁(yè)面addProduct.jsp

addProduct.jsp.png
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ taglib uri="/struts-tags" prefix="s"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
    <h1>保存商品頁(yè)面</h1>
    <s:form action="" method="post" namespace="/" theme="simple">
        <table border="1" width="400">
            <tr>
                <td>商品名稱</td>
                <td><s:textfield name="pname" /></td>
            </tr>
            <tr>
                <td>商品價(jià)格</td>
                <td><s:textfield name="price" /></td>
            </tr>
            <tr>
                <td colspan="2"><input type="submit" value="添加" /></td>
            </tr>
        </table>
    </s:form>
</body>
</html>


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末厘贼,一起剝皮案震驚了整個(gè)濱河市界酒,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌嘴秸,老刑警劉巖毁欣,帶你破解...
    沈念sama閱讀 216,843評(píng)論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異赁遗,居然都是意外死亡署辉,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,538評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門岩四,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)哭尝,“玉大人,你說(shuō)我怎么就攤上這事剖煌〔酿校” “怎么了?”我有些...
    開封第一講書人閱讀 163,187評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵耕姊,是天一觀的道長(zhǎng)桶唐。 經(jīng)常有香客問(wèn)我,道長(zhǎng)茉兰,這世上最難降的妖魔是什么尤泽? 我笑而不...
    開封第一講書人閱讀 58,264評(píng)論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮规脸,結(jié)果婚禮上坯约,老公的妹妹穿的比我還像新娘。我一直安慰自己莫鸭,他們只是感情好闹丐,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,289評(píng)論 6 390
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著被因,像睡著了一般卿拴。 火紅的嫁衣襯著肌膚如雪衫仑。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,231評(píng)論 1 299
  • 那天堕花,我揣著相機(jī)與錄音文狱,去河邊找鬼。 笑死缘挽,一個(gè)胖子當(dāng)著我的面吹牛如贷,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播到踏,決...
    沈念sama閱讀 40,116評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼杠袱,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了窝稿?” 一聲冷哼從身側(cè)響起楣富,我...
    開封第一講書人閱讀 38,945評(píng)論 0 275
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎伴榔,沒想到半個(gè)月后纹蝴,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,367評(píng)論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡踪少,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,581評(píng)論 2 333
  • 正文 我和宋清朗相戀三年塘安,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片援奢。...
    茶點(diǎn)故事閱讀 39,754評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡兼犯,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出集漾,到底是詐尸還是另有隱情切黔,我是刑警寧澤,帶...
    沈念sama閱讀 35,458評(píng)論 5 344
  • 正文 年R本政府宣布具篇,位于F島的核電站纬霞,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏驱显。R本人自食惡果不足惜诗芜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,068評(píng)論 3 327
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望埃疫。 院中可真熱鬧伏恐,春花似錦、人聲如沸熔恢。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,692評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)叙淌。三九已至秤掌,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間鹰霍,已是汗流浹背闻鉴。 一陣腳步聲響...
    開封第一講書人閱讀 32,842評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留茂洒,地道東北人孟岛。 一個(gè)月前我還...
    沈念sama閱讀 47,797評(píng)論 2 369
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像督勺,于是被迫代替她去往敵國(guó)和親渠羞。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,654評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • Spring Boot 參考指南 介紹 轉(zhuǎn)載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 46,806評(píng)論 6 342
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理智哀,服務(wù)發(fā)現(xiàn)次询,斷路器,智...
    卡卡羅2017閱讀 134,652評(píng)論 18 139
  • (一)Struts次氨、Spring蔽介、Hibernate、Mybatis框技術(shù) 1.Struts2.0有幾種標(biāo)簽庫(kù) 【...
    獨(dú)云閱讀 3,240評(píng)論 0 62
  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語(yǔ)法煮寡,類相關(guān)的語(yǔ)法屉佳,內(nèi)部類的語(yǔ)法,繼承相關(guān)的語(yǔ)法洲押,異常的語(yǔ)法武花,線程的語(yǔ)...
    子非魚_t_閱讀 31,625評(píng)論 18 399
  • 一. Java基礎(chǔ)部分.................................................
    wy_sure閱讀 3,810評(píng)論 0 11