用惯了myeclipse,突然转到了eclipse上一时有点不适应了(新公司不让使用。。。),建了一个struts的工程,竟然花费了两个多小时!唉,我脑子反应有点慢啊!
闲话少说,现在说创建方式:
1.new--->Dynamic web project(这点不像myEclipse方便)---->填写工程名,next--->将webContent改为WebRoot(可以不改,不过习惯了WebRoot不改总觉得怪怪的,呵呵)ok。
2.选择“项目”--->properties--->java builder path---->source:将Default output folder 由strutsTest/bulid/classes改为:strutsTest/WebRoot/WEB-INF/classes
3.选择“项目”--->properties--->Libraries--->Add External JARs...,选择要导入的jar包。OK
注意:此处导入后,有时会不成功,这是就要劳烦您直接把jar包copy入你的lib目录下了。具体原因我还没搞清楚,哪位大虾知道,还望不吝赐教。
后面的事就简单了,写一个Struts的配置文件,然后将其配置到web.xml文件里。ok
web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
<!--Action Servlet Configuration-->
<servlet>
<servlet-name>actionServlet</servlet-name>
<servlet-class>
org.apache.struts.action.ActionServlet
</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
<load-on-startup>0</load-on-startup>
</servlet>
<!--Action Servlet Mapping-->
<servlet-mapping>
<servlet-name>actionServlet</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
<session-config>
<session-timeout>30</session-timeout>
</session-config>
<welcome-file-list>
<welcome-file>/index.jsp</welcome-file>
</welcome-file-list>
<jsp-config>
<taglib>
<taglib-uri>/struts-bean.tld</taglib-uri>
<taglib-location>/WEB-INF/struts-bean.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>/struts-html.tld</taglib-uri>
<taglib-location>/WEB-INF/struts-html.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>/struts-logic.tld</taglib-uri>
<taglib-location>/WEB-INF/struts-logic.tld</taglib-location>
</taglib>
</jsp-config>
</web-app>
struts-config.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN" "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">
<struts-config>
</struts-config>
到此工程搭建完毕,运行一下:
运行:打开tomcat安装目录,找到conf下的server.xml文件,在底部加上
<Context path="/strutsTest" docBase="D:\workspace\strutsTest\WebRoot"/>,ok,然后运行你的项目,ok!
BTW,我安装了tomcat插件的。
你可能会遇到:ERROR - Error loading WebappClassLoader
delegate: false
repositories:
/WEB-INF/classes/
----------> Parent Classloader:这样的一个问题。此时你可以把你的包手动导入到你的lib目录下就ok了。
分享到:
相关推荐
熬了一个晚上把这些问题给解决了,不敢独享啊!! 希望对你们有帮助。
绝对原创struts API chm格式帮助文件,在eclipse3.4下生成的。绝对可用。
实现struts国际化的插件,JInto 0.12.0 ZIP archive (for Eclipse 3.3.x and 3.4.x).zip
eclipse_3.4_三大框架(struts+hibernate+spring)搭建
支持Eclipse3.4的免费struts2插件,这是第2个压缩包分卷
支持Eclipse3.4的免费struts2插件,这是第1个压缩包分卷
13.9.1. 配置标签库 13.9.2. form标签 13.9.3. input标签 13.9.4. checkbox标签 13.9.5. radiobutton标签 13.9.6. password标签 13.9.7. select标签 13.9.8. option标签 13.9.9. options标签 13.9.10. ...
使用struts2.0.11.2, 在eclipse3.4, tomcat5.5, jdk1.5平台上写的代码. 没有使用jarkatar提供的空白模板struts2-blank-2.0.11.2.war(发现这个模板有问题). 已集成到war文件中, 可以使用eclipse载入(其他方法未测试,...
13.9.1 登录控制器类LoginAction.java 13.9.2 注册控制器类RegeditAction.java 13.9.3 设定调查题目控制器类SurveyAction.java 13.9.4 设定调查项目控制器类SetSurveyAction.java 13.10 编写配置文件...
struts1.2 简单文件上传例子(用eclipse3.4打开运行即可)
13.9.1 登录控制器类LoginAction.java 13.9.2 注册控制器类RegeditAction.java 13.9.3 设定调查题目控制器类SurveyAction.java 13.9.4 设定调查项目控制器类SetSurveyAction.java 13.10 编写配置文件...
13.9.1. 配置 13.9.2. form标签 13.9.3. input标签 13.9.4. checkbox标签 13.9.5. checkboxes标签 13.9.6. radiobutton标签 13.9.7. radiobuttons标签 13.9.8. password标签 13.9.9. select标签 13.9.10. ...
13.12.1. 建立dispatcher实现注解支持 13.12.2. 使用@Controller定义一个控制器 13.12.3. 使用@RequestMapping映射请求 13.12.4. 使用@RequestParam绑定请求参数到方法参数 13.12.5. 使用@ModelAttribute提供一...
13.9.1 登录控制器类LoginAction.java 13.9.2 注册控制器类RegeditAction.java 13.9.3 设定调查题目控制器类SurveyAction.java 13.9.4 设定调查项目控制器类SetSurveyAction.java 13.10 编写配置文件...
struts2+hibernate3+spring3框架,包括所有的Lib。 环境为Tomcat6.0 Eclipse3.4
13.9.1. 配置标签库 13.9.2. form标签 13.9.3. input标签 13.9.4. checkbox标签 13.9.5. radiobutton标签 13.9.6. password标签 13.9.7. select标签 13.9.8. option标签 13.9.9. options标签 13.9.10. textarea标签 ...
• Struts • Webwork • Tapestry • Spring MVC 以上框架都是非常优秀的。说实话,如果阿里巴巴网站在2001年开始,就有这么多可选择的话,无论选择哪一个都不会有问题。因为这些年来,所有的开源Web框架都在...
Eclipse开发入门与项目实践 Eclipse开发入门与项目实践 源代码 Eclipse开发入门与项目实践 源代码 Eclipse开发入门与项目实践 源代码 第一部分 开发入门 第1章 Eclipse概述及开发环境搭建 2 1.1 Eclipse概述 2...
2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA; 3.tomcat环境:Tomcat 7.x,8.x,9.x版本均可 4.硬件环境:windows 7/8/10 1G内存以上;或者 Mac OS; 5.是否Maven项目: 否;查看源码目录中是否包含pom.xml...