01天_环境设置
1.建立web项目
2.设定server
- window-preferences-myeclipse-servers-tomcat-7.x
- 选择tomcat home directory
- 选择enable
3.设定jdk环境
- window-preferences-java-installed jres
- 如果没有对应的JDK(不是JRE),选择add
- 选择standard VM-》next
- 选择JDK对应的Directory
- 将刚刚设定的JDK设为默认
4.建立struts2的程序
- 找到struts目录下对应的apps目录
- 解压struts2-blank-2.1.6.war
- Copy对应的lib的jar文件,需要除junit和spring-test之外的所有文件,其中commons-io的jar包会在文件上传和下载时需要,其他为必须
- Copy对应的struts.xml到src目录,在package explorer视图进行操作
- 注释掉struts.xml的多余内容
- 建立HelloStruts2_1.jsp文件
- *修改jsp文件的默认编码属性window-preferences-web-jspfiles-设为Chinese,National Standard
- 在struts.xml中照原配置进行对应的配置
- 修改对应的web.xml,建立struts2的filter(参考struts自带的项目)
5.运行项目
6.其他
- 学习建立struts的dev-mode,好处在于我们修改了配置文件的时候能够自动热替
- 查看jar文件的源码:右击jar文件->属性->Java Source Attachment->F:/java-study/Struts2/soft/struts-2.3.4.1/src/core/src/main/java
- 关联javadocs:右击jar文件->属性->Javadoc Location,(更好的方式是建立自己的user-library)
- package explorer – 建立jar的源文件和目标关联,navigator – 观察所有的内容
常见问题:
1.struts.xml不自动提示(按alt+/)
- window – preferences – 搜索 xml-xml catalog – add
- 选择key type为URI
- key: http://struts.apache.org/dtds/struts-2.3.dtd (在xml文件中复制)
- location: 对应的dtd文件,位于struts-core包中,解压开,指定相应位置,如:F:\java-study\Struts2\soft\struts-2.3.4.1\lib\struts2-core-2.3.4.1\struts-2.3.dtd