「武隆java」武隆仙女山天气预报

博主:adminadmin 2022-12-03 04:39:07 64

今天给各位分享武隆java的知识,其中也会对武隆仙女山天气预报进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

ajax 省市区多级联动(在struts2中),有人能做出个简单的吗??

一、实现思路

1.获取省份的列表值,有2种方式:一是返回List集合,在页面进行迭代;二是在业务类中将下拉列表封装好,页面通过JQuery方法写入。

这里暂时采用第二种方法。

2.前台JQuery:①数据库里面需要存的值,三者都有可能,三选一(判断是否选中了下面的级联项,按选中的最低级项为准值);

②将三个下拉框的name属性设置为变量,便于动态设置;③当修改重定位时,因为数据库中只有一个地区编号,所以需要根据地区编号将所在地区给定位。

定位方法:通过判断所在地区的编号后面的零,如果是四个0结束即为省,二个0即为市,都符合为区县。

3.调用方法:①jsp页面上引用include/js/cascadeCity.js;②调用返回省列表的方法provinceOption(操作类型, 省份编号, 城市编号, 区县编号);

③修改实体类(该实体类即你要修改的那个实体类),在实体类中添加private String provinceNum;private String cityNum;private String countyNum;

及对应的get、set方法(添加实体类中变量可自定义),添加的这3个变量主要用于修改时定位用户已选城市地区。

二、实现

1.cascadeCity.js

/*

* subType - 操作类型

* pNum - 省份编号

* cityNum - 城市编号

* countyNum - 区县编号

*

*/

function provinceOption(subType, pNum, cityNum, countyNum) {

$.ajax({

type: "POST",

url: "jsonCityAction!provincesInfo.action",

dataType:"text",

success: function(json){

var obj = $.parseJSON(json);

$("#province").html('option value="" selected\u8BF7\u9009\u62E9/option' + obj.gS_Result);

if(subType == "modify") {

//给省份进行下拉框定位

$('#province option[value=' + pNum + ']').attr('selected', 'selected');

}

getCity(subType, pNum, cityNum, countyNum);

},

error: function(json){

alert("json=" + json);

return false;

}

});

}

//改变省份时触发

function changeProvince() {

//当操作id为province的下拉框时,触发事件

$("#province").change(function() {

var province_value = $("select[id='province'][@selected]").val();

getCity(operateType, province_value);

});

}

function getparmscity(){

var province_value = $("select[id='province'][@selected]").val();

getCity(operateType, province_value);

}

//改变城市时触发

function changeCity() {

//当操作id为city的下拉框时,触发事件

$("#city").change(function() {

var city_value = $("select[id='city'][@selected]").val();

getCounty(operateType, city_value);

});

}

//返回城市列表

function getCity(subType, pNum, cityNum, countyNum) {

$.ajax({

type: "POST",

url: "jsonCityAction!cityInfo.action?gS_PNum=" + pNum,

dataType:"text",

success: function(json){

var obj = $.parseJSON(json);

$("#city").html('option value="" selected\u8BF7\u9009\u62E9/option' + obj.gS_Result);

if(subType == "modify") {

//给城市定位

$('#city option[value="' + cityNum + '"]').attr('selected',true);

}

getCounty(subType, cityNum, countyNum);

},

error: function(json){

alert("json=" + json);

return false;

}

});

}

//返回区县列表

function getCounty(subType, cityNum, countyNum) {

$.ajax({

type: "POST",

url: "jsonCityAction!countiesInfo.action?gS_CityNum=" + cityNum,

dataType:"text",

success: function(json){

var obj = $.parseJSON(json);

$("#county").html('option value="" selected\u8BF7\u9009\u62E9/option' + obj.gS_Result);

if(subType == "modify") {

//给区县定位

$('#county option[value="' + countyNum + '"]').attr('selected',true);

}

},

error: function(json){

alert("json=" + json);

return false;

}

});

}

2.jsp页面:

……

引入js

script src="include/js/jquery-1.4.2.min.js" type="text/javascript"/script

script type="text/javascript" src="include/js/cascadeCity.js"/script

script type="text/javascript"

$(function() {

/***===级联城市使用===***/

changetrcompany();

changeProvince(); //改变省份选项时触发事件

changeCity(); //改变城市选项时触发事件

});

/script

…………

tr

td height="22" class=topline align="right"所属地区:/td

td bgcolor="#FFFFFF" height="22"

div

div id="provinceDiv" class="divBL"

select size='1' name="provinceName" id='province' class="sel" /select/div

div id="cityDiv" class="divBL"

select size='1' id='city' class="sel" /select

/div

div id="countyDiv" class="divBL"

select size='1' id='county' class="sel"/select

/div

/div

/td

/tr

3.struts.xml

package name="ajaxSYS" extends="json-default"

action name="jsonCityAction" class="iCityAction"

result type="json"/

/package

/action

4.action类

import javax.annotation.Resource;

import org.springframework.stereotype.Component;

import com.ideamov.service.city.CityService;

import com.opensymphony.xwork2.ActionSupport;

@Component(value = "iCityAction")

public class CityAction extends ActionSupport {

private static final long serialVersionUID = -3234677100675620024L;

private CityService iCityService;

private String gS_PNum; //省份编号

private String gS_CityNum; //城市编号

private String gS_Result; //返回数据

public String provincesInfo() throws Exception {

gS_Result = iCityService.getProvincesInfo();

return SUCCESS;

}

public String cityInfo() throws Exception {

gS_Result = iCityService.getCityInfo(gS_PNum);

return SUCCESS;

}

public String countiesInfo() throws Exception {

gS_Result = iCityService.getCountiesInfo(gS_CityNum);

return SUCCESS;

}

/***=====set、get=====***/

public String getgS_Result() {

return gS_Result;

}

public String getgS_PNum() {

return gS_PNum;

}

public void setgS_PNum(String gSPNum) {

gS_PNum = gSPNum;

}

public String getGS_CityNum() {

return gS_CityNum;

}

public void setGS_CityNum(String cityNum) {

gS_CityNum = cityNum;

}

@Resource

public void setCityService(CityService iCityService) {

this.iCityService = iCityService;

}

}

5.业务层和dao层就是配合来完成数据库查询

/**

*

* 方法名: getProvincesInfo

* 方法描述: 获取省份的列表值

* 参数: @return

* 返回值:

* 异常:

*

*/

@Override

public String getProvincesInfo() {

StringBuffer sb_Provinces = new StringBuffer();

ListTcPublicProvinces tcPPList = iTcPPDao.findAll(TcPublicProvinces.class, "orderNum", true, new Criterion[]{Restrictions.isNotNull("num")});

for(TcPublicProvinces tcPP : tcPPList) {

sb_Provinces.append("option value='" + tcPP.getNum() + "'" + tcPP.getTitle() + "/option");

}

return sb_Provinces.toString();

}

/**

*

* 方法名: getCityInfo

* 方法描述: 通过省份编号,获取到城市列表

* 参数: @param pNum - 省份编号

* 参数: @return

* 返回值:

* 异常:

*

*/

@Override

public String getCityInfo(String pNum) {

StringBuffer sb_City = new StringBuffer();

ListTcPublicCity tcPCList = iTcPCDao.findAll(TcPublicCity.class, "orderNum", true, new Criterion[]{Restrictions.eq("remark", pNum)});

for(TcPublicCity tcPC : tcPCList) {

sb_City.append("option value='" + tcPC.getNum() + "'" + tcPC.getTitle() + "/option");

}

return sb_City.toString();

}

/**

*

* 方法名: getCountyInfo

* 方法描述: 根据城市编号,获取到区县列表的值

* 参数: @param cityNum - 城市编号

* 参数: @return

* 返回值:

* 异常:

*

*/

@Override

public String getCountiesInfo(String cityNum) {

StringBuffer sb_Countys = new StringBuffer();

ListTcPublicCounties tcPCsList = iTcPCsDao.findAll(TcPublicCounties.class, "orderNum", true, new Criterion[]{Restrictions.eq("remark", cityNum)});

for(TcPublicCounties tcPCs : tcPCsList) {

sb_Countys.append("option value='" + tcPCs.getNum() + "'" + tcPCs.getTitle() + "/option");

}

return sb_Countys.toString();

}

PS:有问题可留蔻蔻,我加你!~good luck!~

重庆市十大必去景点

重庆十大必去景点有:

1、解放碑

解放碑是重庆最繁荣的商务圈,是中国西部最大的步行街,这里最出名的就是美食和美女了,都说重庆喜辣,在解放碑不管是辣妹子还是美食都能让你一次看个过瘾,是重庆好玩十大景点之首。

2、洪崖洞

洪崖洞几乎是每个到重庆旅游都要去的地方,在这里能够彻底的感受到重庆山城的独特魅力,建筑十分有山城特色,古朴的吊脚楼在夜晚的灯光照耀下会更加美丽。

3、磁器口

磁器口的特色小店有很多,虽然商业气息有些浓厚,但也是重庆的一个缩影,这里的历史文化底蕴丰厚,走在其中很是惬意,还有很多特色美食小摊在旁边,很值得一逛。

4、朝天门

朝天门广场上十分的开阔,襟带两江,广阔的江面和行船使得朝天门气势雄伟,坐在上面吹吹江风格外惬意,很时候朋友结伴来此散心闲聊,是重庆好玩十大景点第四名。

5、天生三桥

武隆最出名的景点就是天生三桥了,是《满城尽带黄金甲》和《变形金刚4》的取景地,这里还保留着变形金刚时的机甲模型,天坑里的景观也很好,很值得一游。

6、黑山谷

黑山谷被誉为“渝黔生物基因库”,是重庆目前原始生态保护最好最完整,也是最大的自然生态风景区,整个景区里的地形植被等奇妙无比,在这里能感受到大自然的无限奥妙。

7、渣滓洞

渣滓洞原本是一个小煤窑,后来国民党在此设立了监狱,又在1949年溃逃前夕在这里策划的震惊中外的大屠杀而被人们所记住,这里无时不在向人们倾诉着那一段黑暗的历史和故事,是重庆好玩十大景点之一。

8、芙蓉洞

芙蓉洞是一个大型的石灰岩溶洞,曾经被评为中国最美洞穴,里面有很多千奇百怪的钟乳石,被誉为“一座斑斓辉煌的地下艺术宫殿”,很值得一去。

9、白帝城

白帝城是三峡著名的游览胜地,观“夔门天下雄”的最佳地点,古时很多文人墨客都曾登上白帝城留下很多的佳作诗篇,现在景区开发的很好,运气好的话还可以看到野生的猴子。

10、四面山

四面山景区中以原始森林做基调,有很多溪流、湖泊和瀑布点缀在苍山绿树之间,这里是典型的丹霞地貌,十分奇特,很适合携朋友到此处休闲游玩。

武隆喀斯特面试自我介绍

如:

自我介绍要力求简洁,突出重点,比如你的基本信息,主要工作经历,爱好等等。记住,介绍时要有自信,说话时最好直视他们,面试官不太喜欢啰嗦的,声音嘹亮干脆。下面就内容方面给你个示例:

各位考官好,今天能够站在这里参加面试,有机会向各位考官请教和学习,我感到非常的荣幸.希望通过这次面试能够把自己展示给大家,希望大家记住我.我叫....,今年..岁.汉族,..本科.我平时喜欢看书和上网浏览信息.我的性格比较开朗,随和.能关系周围的任何事,和亲人朋友能够和睦相处,并且对生活充满了信心.我以前在..实习过,所以有一定的实践经验.在..求学的..年中,(简单的但是有重点的介绍自己拿手的技术 比如:我精通了Hibernate框架 能很好的做持久化操作 还有...等等)并且让我养成了坚强的性格,这种性格使我克服了学习和生活中的一些困难,积极进去.成为一名JAVA软件工程师是我多年以来的强烈愿望.如果我有机会被录用的话,我想,我一定能够在工作中得到锻炼并实现自身的价值.同时,我也认识到,人和工作的关系是建立在自我认知的基础上的,我认为我有能力也有信心做好这份工作.所以,这份工作能够实现我的理想和人生价值,希望在这么多的应聘者中,您能给我一次机会,我将献上我最真诚的一面以及个人才能。我相信自己能够很快的融入到贵公司的工作中!

武隆java的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于武隆仙女山天气预报、武隆java的信息别忘了在本站进行查找喔。

The End

发布于:2022-12-03,除非注明,否则均为首码项目网原创文章,转载请注明出处。