有句名言,叫做10000小时成为某一个领域的专家。姑且不辩论这句话是否正确,让我们到达10000小时的时候再回头来看吧。
Hour 36
Weather 从失败的地方爬起来
在jsp 中,使用EL 表达式获得Model 中的数据现在可以了。
使用struts 死活取不到值,而且压根不知道是哪些tag 和怎么用。这里接上。
首先原来的文档结构太不符合规范了,
调整前:
调整后:
启动时候maven 一直提示说找不到JDK
修改版本后工作正常,这个问题有待考证,因为我在上面的示例代码中工作正常。
<plugin> <artifactId>maven-compiler-plugin</artifactId> <version>3.1</version> <configuration> <encoding>UTF-8</encoding> <source>1.6</source> <target>1.6</target> </configuration> </plugin>
成果
After click
唯一的进步就是知道必须添加对象的get 和 set, view 才能获得model 的值。
剩下的步骤暂时和struts 脱离了关系,就是把json 对象解析出来。
顺便附上页面的代码,很简单都只有一句话。
<body> <s:property value="city" /> </body> </html>
<struts> <package name="news" extends="struts-default"> <action name="index" class="mike.weather.action.IndexAction"> <result name="success">/weather.jsp</result> </action> </package> </struts>