Java Hour 21 Weather】的更多相关文章

有句名言,叫做10000小时成为某一个领域的专家.姑且不辩论这句话是否正确,让我们到达10000小时的时候再回头来看吧. 本文作者Java 现经验约为21 Hour,请各位不吝赐教. 继续心情不佳,那就来获得一个天气的程序吧. 目标 因本人目前在杭州,就先显示一个杭州的天气情况吧. 项目类型就暂定为控制台程序吧,以后再改造. 就用那个众所周知的天气接口吧: http://m.weather.com.cn/data/101210101.html 过程 随手搜索下java http 就出来了我们想要…
采用jetty 后,默认的welcome-file-list 配置失效了,直接跳转到了struts2 的control 中去了. <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> <filter> <filter-name>struts2</filter-name> <filter-class>org.…
有句名言,叫做10000小时成为某一个领域的专家.姑且不辩论这句话是否正确,让我们到达10000小时的时候再回头来看吧. Hour 38 Java 中的 json 反序列化 其实就是所谓的json 转对象的问题,这里就要面临很多开源方案的选择了. 这里随便一搜有json-lib,fastjson 之类的,暂时也不需要比较它们的区别,先随便用其中的fastjson吧. 首先看下我们需要解析的json {"weatherinfo":{"city":"杭州&qu…
终于从fastjson 的阴影中走出来了,接下去就是显示一个完整的天气信息了. 43.1 Weather Show 首先增加Model 中的属性. public class Weatherinfo { private String city; private String week; private String suggestion; public String getCity() { return city; } 检查json 反序列话的配置 public void setWeek(Stri…
有句名言,叫做10000小时成为某一个领域的专家.姑且不辩论这句话是否正确,让我们到达10000小时的时候再回头来看吧. Hour 36 Weather 从失败的地方爬起来 在jsp 中,使用EL 表达式获得Model 中的数据现在可以了. 使用struts 死活取不到值,而且压根不知道是哪些tag 和怎么用.这里接上. 首先原来的文档结构太不符合规范了, 调整前: 调整后: 启动时候maven 一直提示说找不到JDK 修改版本后工作正常,这个问题有待考证,因为我在上面的示例代码中工作正常. <…
有句名言,叫做10000小时成为某一个领域的专家.姑且不辩论这句话是否正确,让我们到达10000小时的时候再回头来看吧. Hour 35 刚发表了一条闪存,在这个公司快满3个月了,该正式决定留下来还是转身离开了! 维护一个很古董的系统,并不符合我的三观,我感觉在这里上班纯粹是在浪费时间. 但是最近研究Java 估计是上瘾了,不能说是研究,应该是说学习,刚刚一个入门了Java 的人,感觉像是打开了一个新的世界.我很享受这种感觉.就像是4-5年前初次接触C# 一样. 所以这个SSH 系列的学习估计要…
有句名言,叫做10000小时成为某一个领域的专家.姑且不辩论这句话是否正确,让我们到达10000小时的时候再回头来看吧. Hour 33 CURD 之 Create 首先是Eclipse 排序的功能找到了 - - Sort Member 从Model开始 package org.apache.struts.helloworld.model; public class Person { private String firstName; private String lastName; priva…
有句名言,叫做10000小时成为某一个领域的专家.姑且不辩论这句话是否正确,让我们到达10000小时的时候再回头来看吧. Hour 32 Struts2 Action 1 将action 映射到 action class 2 将action class 返回的结果 映射到一个 view 3 写action class 的控制逻辑 所以这里关键点是action class Action Class public class HelloWorldAction extends ActionSuppor…
有句名言,叫做10000小时成为某一个领域的专家.姑且不辩论这句话是否正确,让我们到达10000小时的时候再回头来看吧. Hour 30 上回终点 Model 这里有一些java bean 的 风格约定 http://en.wikipedia.org/wiki/JavaBean#JavaBean_conventions package org.apache.struts.helloworld.model; public class MessageStore { private String me…
有句名言,叫做10000小时成为某一个领域的专家.姑且不辩论这句话是否正确,让我们到达10000小时的时候再回头来看吧. Hour 29 Weather 界面 数据源采用上次取得的杭州天气的json. 要求各项内容换行输出即可. 页面采用jsp + struts File "/struts-tags" not found 在jsp 中,使用EL 表达式获得Model 中的数据现在可以了. <body>${all} </body> 获得使用 struts2 的标签…