《Struts2.1权威指南》
我把自己的学习笔记写在一个本子上了·· 这本书今天下午才买的·看到第3章。因为有1.X的基础所以学起来比较快,这本书写得还行·· 但是有些例子是错的。为了避免其他人在读这本书的时候少走弯路,所以将一些错误写出来。
1.关于导包问题
要运行第一个登陆的程序至少应该导进以下5个包
struts2-core-2.1.6.jar
orgl.jar,xwork-2.1.2.jar
commons-fileupload-1.2.1.jar
ognl-2.6.11.jar
freemarker-2.3.13.jar
2书本中P26页代码
<form action="/login.action" method="POST">
应改为
<form action"服务器名/lgoin.action" method="POST">
3如果想把struts.xml移动到别的包下,即不放在src目录下应该这样设置
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
<init-param>
<param-name>config</param-name>
<param-value>resources/struts-default.xml,/resources/struts.xml</param-value>
</init-param>
</filter>
其中resources是自己起的包名,至于struts-default.xml这个文件在struts2.1的开发包下
struts-2.1.6/src/core/src/main/resources文件夹中,把它拷贝到你的应用中去
另外想在ECLIPSE中设置XMLcatalog的话 就在这个文件夹下就有一个.dtd文件