Java Hour 29 Weather ( 2 ) Maven

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

Hour 29

Weather 界面

数据源采用上次取得的杭州天气的json.

要求各项内容换行输出即可。

页面采用jsp + struts

File "/struts-tags" not found

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

<body>${all}
</body>

获得使用 struts2 的标签。

死活取不到值,只得重新翻看教程。

一般哪里来就去哪里看,目前来说看官方文档是首选。

http://struts.apache.org/release/2.1.x/docs/getting-started.html

没办法,谁叫咋在这方面0经验呢,从最简答的基础看起。

How To Create A Struts 2 Web Application

下载示例代码,这里需要墙你懂的。

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <groupId>manning</groupId>
    <artifactId>Basic_Struts2_Mvn</artifactId>
    <packaging>war</packaging>
    <version>0.0.1-SNAPSHOT</version>
    <name>Basic Struts 2</name>
    <build>
        <finalName>Basic_Struts2_Mvn</finalName>
    </build>
    <dependencies>

        <dependency>
            <groupId>org.apache.struts</groupId>
            <artifactId>struts2-core</artifactId>
            <version>2.1.8.1</version>
        </dependency>

        <dependency>
            <groupId>log4j</groupId>
            <artifactId>log4j</artifactId>
            <version>1.2.14</version>
        </dependency>

    </dependencies>

</project>

来看这个最基本的结构,build 节点下finalName 是什么?知道的举手,谢谢。

自然有个index.jsp

maven 发布的东西无法自动到Tomcat 中,抽风啊。

Java Hour 29 Weather ( 2 ) Maven

花费了数个小时的纠结时光,终于看到了结果。

Java Hour 29 Weather ( 2 ) Maven

可以看到Maven 生成的东西没有放到WebContent 下,所以Eclipse 自带的服务器比较难找到。

可以在target 里设置:

Java Hour 29 Weather ( 2 ) Maven

这样就直接生成到了系统自带的tomcat中去了,而不需要配置eclipse 自带的tomcat.

当然,这里肯定有其他的方式,目前只要有一种活了就够了。

终于可以继续下去了!

明天继续- -

上一篇:PS设计漂亮网站主页图片的实例教程


下一篇:docker学习笔记1-- 用Toolbox安装Docker--介绍Docker Machine