发表于: 2018-01-26 23:47:33
1 575
今天完成的事情:
今天主要在理解和学习任务四。
首先是关于动态页面,似乎是把静态页面里的一些信息转化成在数据查询出来展示在页面上,
.png)


.png)

.png)
这些地方都需要整理成表格,然后作为实体类来传输数据。
我想大概的动态内容就是这个了。
然后看了半天的Tiles,有点懵,似乎需要学习Struts2,然后又好像直接用MVC就好。
大概的思路就就是用MVC搭好数据库访问,然后通过Tiles对页面进行布局。差不多就以实现了动态访问的功能。
关于Struts2的学习:
Struts2并不需要搭建很多依赖,需要的依赖如下:
<dependency>
<groupId>org.apache.struts</groupId>
<artifactId>struts2-core</artifactId>
<version>2.5.1</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
<scope>provided</scope>
</dependency>
Struts2似乎可以直接使用实体类,只需要在实体类中编写相应的方法:
@Override
public String execute() throws Exception {
this.setResult("name:" + Name);
this.setResult(this.getResult() + "&age:" + String.valueOf(Age));
return "success";
}
然后在Struts.xml配置文件中注册相应的类:
<package name="hurricane" extends="struts-default">
<action name="login" class="com.hurricane.action.LoginAction">
<result>index.jsp</result>
</action>
</package>
因为Tomcat'存在编码问题,还需要在配置文件中设置好相应的编码:
<constant name="struts.devMode" value="true"/>
<constant name="struts.i18n.encoding" value="UTF-8"/>
<constant name="struts.locale" value="zh_CN"/>
项目运行如下:
但是一些细致的东西还有些迷糊,明天需要好好地学一学。
明天计划的事情:首先学着将静态页面展示到服务器,然后好好梳理一下思路,然后好好学习一下Tiles框架。
遇到的问题:
1.如何将页面展示到服务器。
2.如何从页面提取建立表格的字段。
收获:
简单的Struts使用。
进度:今天一天有点乱,感觉没有找到思路。
评论