Java Hour 37 Weather ( 10 )

时间:2023-03-09 00:57:57
Java Hour 37 Weather ( 10 )

有句名言,叫做10000小时成为某一个领域的专家。姑且不辩论这句话是否正确,让我们到达10000小时的时候再回头来看吧。

Hour 36

Weather 从失败的地方爬起来

在jsp 中,使用EL 表达式获得Model 中的数据现在可以了。

使用struts 死活取不到值,而且压根不知道是哪些tag 和怎么用。这里接上。

首先原来的文档结构太不符合规范了,

调整前:

Java Hour 37 Weather ( 10 )

调整后:

Java Hour 37 Weather ( 10 )

启动时候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>

成果

Java Hour 37 Weather ( 10 )

After click

Java Hour 37 Weather ( 10 )

唯一的进步就是知道必须添加对象的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>