「武隆java」武隆仙女山天气预报
今天给各位分享武隆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的信息别忘了在本站进行查找喔。
发布于:2022-12-03,除非注明,否则均为
原创文章,转载请注明出处。