成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁(yè) > 知識(shí)庫(kù) > 搭建EXTJS和STRUTS2框架(ext和struts2簡(jiǎn)單實(shí)例)

搭建EXTJS和STRUTS2框架(ext和struts2簡(jiǎn)單實(shí)例)

熱門(mén)標(biāo)簽:智能電話(huà)機(jī)器人銷(xiāo)售話(huà)術(shù) 四川正規(guī)外呼系統(tǒng)軟件 湖北地圖標(biāo)注公司 福建電銷(xiāo)貓機(jī)器人收費(fèi) 山東ai外呼電銷(xiāo)機(jī)器人好用嗎 外呼直播語(yǔ)音系統(tǒng) 甘肅銷(xiāo)售電銷(xiāo)機(jī)器人公司 地圖標(biāo)注專(zhuān)業(yè)和非專(zhuān)業(yè) 汝南縣地圖標(biāo)注app

新建一個(gè)工程struts2工程teaweb(因?yàn)楝F(xiàn)在所做的項(xiàng)目是一個(gè)關(guān)于茶葉,茶文化的),導(dǎo)入jar包(基本的幾個(gè)jar包:commons-logging-1.0.4.jar,freemarker- 2.3.8.jar,ognl-2.6.11.jar,struts2-core-2.0.10.jar,xwork-2.0.4.jar),配置 struts.xml配置內(nèi)容如下

?xml version="1.0" encoding="UTF-8" ?>

!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
struts>
constant name="struts.action.extension" value="ph" />
constant name="struts.multipart.maxSize" value="1000000000"/>
package name="teaweb" extends="json-default" namespace="/">
action name="test" class="com.teaweb.action.TestAction">

result type="json">/result>
/action>
/package>
/struts>

 注意此處的:extends="json-default" ,result type="json">/result>

配置web.xml,內(nèi)容如下:

?xml version="1.0" encoding="UTF-8"?>
web-app version="2.4"
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">

filter>
filter-name>struts2/filter-name>
filter-class>org.apache.struts2.dispatcher.FilterDispatcher/filter-class>
/filter>
filter-mapping>
filter-name>struts2/filter-name>
url-pattern>*.ph/url-pattern>
/filter-mapping>

filter-mapping>
filter-name>struts2/filter-name>
url-pattern>*.jsp/url-pattern>
/filter-mapping>
jsp-config>
taglib>
taglib-uri>/WEB-INF/struts-tags.tld/taglib-uri>
taglib-location>/WEB-INF/struts-tags.tld/taglib-location>
/taglib>
/jsp-config>
welcome-file-list>
welcome-file>index.jsp/welcome-file>
/welcome-file-list>
/web-app>

 新建一個(gè)java類(lèi)為T(mén)estAction,java代碼為:

package com.teaweb.action;

import java.io.IOException;
import java.io.UnsupportedEncodingException;
import java.util.List;
import com.teaweb.bean.TestBean;
import com.teaweb.dao.TestDAO;

public class TestAction extends PublicAction {
private TestBean testBean;
private long results;
private TestDAO testDAO=new TestDAO();
private List list;
public String select() {
// TODO Auto-generated method stub
response.setCharacterEncoding("gb2312");
list=testDAO.select();
results=list.size();
return SUCCESS;
}
public String login() {
// TODO Auto-generated method stub
try {
request.setCharacterEncoding("utf-8");
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
response.setCharacterEncoding("gb2312");
TestBean result=testDAO.selectbyname(testBean);
if(result!=null){
outString("{success:true,msg:'"+result.getName()+"登錄成功'}");
}else{
outString("{failure:true,msg:'登錄失敗'}");
}
return null;
}


public TestBean getTestBean() {
return testBean;
}

public void setTestBean(TestBean testBean) {
this.testBean = testBean;
}

public List getList() {
return list;
}

public void setList(List list) {
this.list = list;
}

public long getResults() {
return results;
}

public void setResults(long results) {
this.results = results;
}


}

 其中TestBean 是一個(gè)實(shí)體類(lèi),還有一個(gè)連接數(shù)據(jù)庫(kù)查詢(xún)的方法,只要能查出為L(zhǎng)ist結(jié)果就可以了

我這里做了一個(gè)登陸和查詢(xún)所有TEST表里的信息兩個(gè)方法

其中l(wèi)ogin.jsp代碼為:

%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
html>
head>
title>My JSP 'login.jsp' starting page/title>
meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
meta http-equiv="description" content="This is my page">
link rel="stylesheet" type="text/css" href="/ext2/resources/css/ext-all.css" />
script type="text/javascript" src="/ext2/adapter/ext/ext-base.js">/script>
script type="text/javascript" src="/ext2/ext-all.js">/script>
/head>
body>
script type="text/javascript">
Ext.onReady(function(){
Ext.QuickTips.init();
var form1=new Ext.FormPanel({
renderTo:"panel1",
width:500,
height:300,
frame:true,
title:"ajax提交",
collapsible:true,
minButtonWidth:60,
labelAlign:"right",
defaultType:"textfield",
url:"test!login.ph",
items:[{
fieldLabel:"用戶(hù)名",
id:"txtName",
name:'testBean.name',
allowBlank:false,
blankText:"用戶(hù)名不能為空!"
},{
fieldLabel:"密碼",
allowBlank:false,
blankText:"密碼不能為空!",
name:'testBean.password',
inputType:'password'
},{
fieldLabel:"備注"
}],
buttons:[{
text:"提交",
handler:function(){
if(form1.getForm().isValid()) {
form1.getForm().submit({
success:function(from,action) {
Ext.Msg.alert("返回提示",action.result.msg);
window.location = 'index.jsp';
},
failure:function(form,action) {
Ext.Msg.alert("返回提示",action.result.msg);
}
});
}
}
},{
text:"重置",
handler:function() {
form1.getForm().reset();
}
}]
});

});
/script>
div id="panel1"> /div>
/body>
/html>

 其中index.jsp頁(yè)面代碼為:

%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
html>
head>
title>index/title>
meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
meta http-equiv="description" content="This is my page">
link rel="stylesheet" type="text/css" href="/ext2/resources/css/ext-all.css" />
script type="text/javascript" src="/ext2/adapter/ext/ext-base.js">/script>
script type="text/javascript" src="/ext2/ext-all.js">/script>
/head>
body>
script type="text/javascript">
Ext.onReady(function(){
var store=new Ext.data.JsonStore({
url:"test!select.ph",
totalProperty: "results",
root: "list",
fields:[{name:'id',mapping:'id'}, {name:'name',mapping:'name'},{name:'password',mapping:'password'}]
});
store.load();
var gird=new Ext.grid.GridPanel({
renderTo:"hello",
title:"歡迎登錄",
height:150,
width:300,
columns:[
{header:"編號(hào)",dateindex:"id"},
{header:"賬號(hào)",dateindex:"name"},
{header:"密碼",dateindex:"password"}
],
store:store,
autoExpandColumn:2
})
})
/script>
div id="hello"> /div>
/body>
/html>

您可能感興趣的文章:
  • 關(guān)于Struts2的類(lèi)型轉(zhuǎn)換詳解
  • struts2單個(gè)文件上傳的兩種實(shí)現(xiàn)方式
  • Java以struts2為例介紹如何實(shí)現(xiàn)圖片上傳
  • java Struts2 在攔截器里的跳轉(zhuǎn)問(wèn)題
  • 如何解決struts2日期類(lèi)型轉(zhuǎn)換
  • struts2 中文亂碼的解決辦法分享
  • struts2中simple主題下s:fieldError>標(biāo)簽?zāi)J(rèn)樣式的移除方法

標(biāo)簽:梅州 臨沂 白銀 南充 吳忠 黔東 肇慶 昌都

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《搭建EXTJS和STRUTS2框架(ext和struts2簡(jiǎn)單實(shí)例)》,本文關(guān)鍵詞  搭建,EXTJS,和,STRUTS2,框架,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《搭建EXTJS和STRUTS2框架(ext和struts2簡(jiǎn)單實(shí)例)》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于搭建EXTJS和STRUTS2框架(ext和struts2簡(jiǎn)單實(shí)例)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    国产精品区一区| 日韩激情av在线播放| 国产真实乱在线更新| 亚洲免费影视第一页| 小草在线视频在线免费视频| 日本高清视频网站www| h网站在线观看| 亚洲一卡久久| 精品视频一区二区在线观看| 国内精品视频一区二区三区| 国产免费视频在线| а√天堂中文资源在线bt| 久久精品视频网站| 久久免费少妇高潮久久精品99| 国产一区亚洲二区三区| 视频在线观看一区二区| 日本中文字幕在线看| 99热在这里有精品免费| 国产视频二区三区| 亚洲精品成人无码熟妇在线| 综合网五月天| 超碰人人草人人| 成人午夜电影网站| 日韩情爱电影在线观看| 性网站在线看| 久久国产香蕉视频| 精品一区二区免费看| 男女视频在线观看| 久久国产精品黑丝| 亚洲午夜精品久久久久久高潮| 理论片播放午夜国外| 国产精品一区二区av交换| 波多野结衣乳巨码无在线| 亚洲精美视频| 国产高清视频网| 综合色就爱涩涩涩综合婷婷| 在线视频自拍| 亚洲大尺度美女在线| 成年人三级黄色片| 99热.com| 天天影视久久综合| 国产一区高清在线| 蜜桃av噜噜一区二区三| 在线免费一区二区| 激情欧美一区二区三区黑长吊| 亚洲av鲁丝一区二区三区| 黄色小视频大全| 狠狠躁天天躁日日躁欧美| 2025国产精品视频| 久久精品无码av| 伊人狠狠色j香婷婷综合| 国产在线不卡一区| 国内精品国产成人国产三级粉色| 国内精品久久久久国产盗摄免费观看完整版| 一区二区三区回区在观看免费视频| 久久久三级国产网站| 精品无码人妻一区二区免费蜜桃| 一区二区视频免费完整版观看| 97影院在线观看| 亚洲午夜久久久久久久久电影院| 黄色三级网站| 国产精品久久毛片a| 亚洲av毛片在线观看| 全球中文成人在线| 亚洲国内欧美| 91在线中文| 影音先锋2020资源| 成人a在线视频免费观看| 久久婷婷蜜乳一本欲蜜臀| 中文字幕在线视频一区二区| www黄色日本| 波多野结衣一二区| 国产99999| 亚洲成avwww人| 国产精品进线69影院| 亚洲 日韩 国产第一区| 欧美一区二区三区免费在线看| 91九色综合久久| 116美女写真午夜一级久久| 在线观看免费视频高清游戏推荐| 日韩视频免费在线观看| 欧美巨大xxxx| 性欧美高清视频| 国产精品一区免费视频| 国产免费观看高清视频| 欧美理伦片在线播放| 中文字幕在线观看精品| 九九九久久久久久| 欧美激情99| 久久久蜜桃一区二区| 欧美国产精品日韩| 亚洲精品美腿丝袜| 国产成人无码av在线播放dvd| 免费观看亚洲天堂| 伊人成综合网yiren22| av在线收看| 狠狠人妻久久久久久综合蜜桃| 国产欧美日韩精品高清二区综合区| 久久免费电影网| 亚洲天堂一区二区在线观看| 电影中文字幕一区二区| 国产色一区二区三区| 亚洲福利视频三区| 亚洲精品无码一区二区| 99草在线视频| 成人免费观看男女羞羞视频| 国产亚洲精品成人| 亚洲欧美另类小说视频| 欧美在线一二三| 大香伊人久久| 7777kkk亚洲综合欧美网站| 亚洲第一综合网| 中文字幕精品www乱入免费视频| 中文字字幕在线观看| 成年人一级黄色片| www.久久国产| 亚洲欧美日韩精品一区| 无需播放器亚洲| 国产成人精品白浆久久69| 国产亚洲久一区二区| 一区二区三区四区欧美日韩| 91综合精品国产丝袜长腿久久| 日本少妇激三级做爰在线| 成人短视频下载| 手机成人av在线| 麻豆国产一区| 国产成人精品视频免费| 亚洲激情成人在线| 456成人影院在线观看| 欧美电影影音先锋| 国产免费叼嘿网站免费| 日韩欧美在线视频免费观看| 7777精品久久久久久| 欧美日韩裸体免费视频| 天天综合久久| 91精品国产乱码久久久张津瑜| 亚洲一区电影在线观看| 精品欧美一区二区三区在线观看| 国产清纯白嫩初高生在线观看91| 51精品国自产在线| 亚洲欧美综合一区二区| 欧美精品xxxxbbbb| 天海翼视频在线观看| 日日操天天摸| 亚洲一级av无码毛片精品| 免费久久99精品国产自在现线| 成人三级视频在线观看一区二区| 成视频年人免费看黄网站| 欧美国产精品va在线观看| 国精产品一区二区三区有限公司| 免费91麻豆精品国产自产在线观看| 91久久夜色精品国产网站| 色屁屁一区二区| 男人的天堂va| 亚洲成人精品| 台湾佬中文娱乐久久久| 久久国产精品国产精品| 小说区乱图片区| 日本天堂在线| 一区二区三区视频观看| 完全免费av在线播放| 91黄色在线| 日本精品免费视频| 亚洲综合三区| 国产美女高潮久久白浆| 日韩欧美一区二区三区在线观看| 全亚洲第一av番号网站| 精品免费99久久| 亚洲一级片在线播放| eeuss鲁片一区二区三区在线观看| 日韩在线免费观看视频| 91视频国产高清| 97久久精品人人做人人爽50路| 成年人的黄色片| 日韩中文有码在线视频| 中文字幕毛片| 欧美亚洲天堂网| 久久久蜜桃一区二区人| 美女又爽又黄免费视频| 久久精品国产99| 久久精品国产久精国产一老狼| 亚洲成a人片在线www| 2019国产精品| 不卡一区二区三区四区五区| 久久精品视频91| 爽爽影院免费观看视频| 久久综合国产| 国产日韩欧美一区二区三区在线观看| 在线观看日韩中文字幕| 日韩欧美视频一区| 99久久精品免费视频| 91热这里只有精品| 91精品国产成人| 欧美日韩国产观看视频| 久久精品男女| 亚洲国产欧美一区二区三区丁香婷| 日日夜夜人人| 好吊妞视频这里有精品| 66m—66摸成人免费视频| 免费在线观看国产精品| 女生裸体视频网站免费观看| 国产精品外围在线观看| 亚洲精品视频在线观看视频| 久久久男人的天堂| 精品视频一区二区三区四区五区| 国产成人av免费观看| 亚洲国产高清在线观看视频| 免费福利在线观看| 岛国毛片在线观看| 日韩一区二区三区四区视频| 老女人性淫交视频| 国产精品久久久久久中文字| 顶级嫩模精品视频在线看| av伊人久久| 欧美精品国产一区| 星空大象在线观看免费播放| 中文字幕一二三区在线观看| 在线看的网站你懂| 中文字幕日本人妻久久久免费| 一区二区三区韩国免费中文网站| 久久99久久99精品免观看粉嫩| aaaaa级片| 91免费版视频| 成人短视频app| 国产又粗又猛又爽又黄的| 一区二区三区在线免费播放| 亚洲欧洲免费| 永久免费在线看片视频| 国产一区在线观看免费| 四虎影音在线| 欧美在线观看视频在线| 日韩精品中文字幕有码专区| 97超碰成人| 欧美三级电影网址| 精品成人无码久久久久久| 日本福利午夜视频在线| 欧美老少配视频| 成人少妇影院yyyy| 欧美精品免费播放| 国产一区二区三区精品在线| 久久久亚洲精品无码| 日韩中文字幕影院| 日本一区二区在线免费播放| 一区二区三区四区视频| 亚洲欧美日本视频在线观看| 伊人再见免费在线观看高清版| 在线视频这里只有精品| 国产在线播放你懂的| 亚洲综合色视频| 热舞福利精品大尺度视频| av美女在线观看| 国产精品一区二区三区四区五区| 欧美 日韩 亚洲 一区| 国产91色在线播放| 久久美女性网| 亚洲高清国产精品| 影音先锋日韩有码| 国产精品一区二区av交换| 热久久最新地址| 精品国产第一国产综合精品| 免费人成黄页在线观看忧物| 一区二区三区回区在观看免费视频| 麻豆国产在线播放| 91久久奴性调教| yourporn在线观看中文站| 91麻豆福利精品推荐| 黑丝av在线播放| 欧美图片自拍偷拍| 国产一区二区色| 五月激情综合网| 美女爆乳18禁www久久久久久| 国产精品久久久久99| 天天综合色天天| 国产一区二区三区四区老人| 在线观看的网站你懂的| 久久超碰亚洲| 黄色免费网站观看| 91高清在线视频| 这里只有精品免费| 欧美亚洲三区| 国产欧美精品久久久| 欧美粗暴jizz性欧美20| 亚洲av无码国产精品永久一区| 在线观看网站免费入口在线观看国内| 黄色片网址在线观看| 久久久久国产精品一区二区| 99精品视频在线观看免费播放| 一区国产精品视频| 国产精品美女999| 亚洲免费人成在线视频观看| 亚洲国产综合视频在线观看| 来吧亚洲综合网| 91精品天堂福利在线观看| 欧美国产中文高清| 国产在线2020| 一区二区在线播放视频| 欧美 日韩 国产 高清| 日韩欧美一区视频| 一区二区在线观看网站| 日韩欧美久久一区| 国产玉足脚交久久欧美| 二区在线播放| www三级免费| 在线观看免费国产小视频| 一区二区三区精品久久久| 欧美日韩在线视频一区二区| 中文字幕高清在线免费播放| 欧美一区中文字幕| 五月综合网站| 日韩美女免费视频| 欧美日韩一区久久| a级在线观看视频| 午夜精品一区二区三区在线播放| 亚洲成人影院少妇| 在线观看日本网站| 欧美成年人网站| 国产精品美女久久久久av爽李琼| 国产精品视频第一区二区三区| 熟妇人妻一区二区三区四区| 国产一区在线电影| 成人一区二区av| 精品中文字幕一区二区小辣椒| 国产全是老熟女太爽了| 中文字幕+乱码+中文乱码www| 日韩av电影在线网| 成人国产精品入口免费视频| 丰满肉嫩西川结衣av| 91在线看国产|