Struts环境配置

SARA520 2009-04-05 01:27:03
Eclipse中使用Struts2 怎么配置环境啊?
谁有教程给我传一份啊:601443818@qq.com
如果有Hibernate和Spring的也给我传一份啊
谢谢

还有,Struts的Web容器用JBoss4.2也可以吧?
好像JBoss4.2里内嵌了Tomcat啊
谁知道的说下啊
谢谢
...全文
162 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
seaman_ 2009-04-06
  • 打赏
  • 举报
回复
在struts2里已经不用struts1的标签了
struts-bean.tld这个文件也没有了

struts2的标签库
<%@ taglib prefix="s" uri="/struts-tags" %>
Despereaux 2009-04-06
  • 打赏
  • 举报
回复
Struts 2 权威指南
cnidb 2009-04-06
  • 打赏
  • 举报
回复
http://blog.csdn.net/cnidb/archive/2009/04/04/4047886.aspx
pang040328 2009-04-05
  • 打赏
  • 举报
回复
MyEclipse7.0不需要配置,而且对struts的支持已经很到位了,只要导入5个常用的jar包即可,分别是
commons-logging-1.0.4.jar
freemarker-2.3.8.jar
ognl-2.6.11.jar
struts2-core-2.0.11.jar
xwork-2.0.4.jar
SARA520 2009-04-05
  • 打赏
  • 举报
回复
按我看的那个教程的意思
应该是创建项目的时候在WEB-INF下就有struts-bean.tld文件了啊
要不然他也没说哪里来的这个文件

SARA520 2009-04-05
  • 打赏
  • 举报
回复
问题是我现在找不到struts-bean.tld文件啊
这文件是干嘛用的
是不是struts2后就不用了????
M136540328 2009-04-05
  • 打赏
  • 举报
回复
struts-1.2.9-bin\lib 把这个文件夹下的所有jar包,复制 到你的项目里的lib文件夹里。
struts-1.2.9-bin\webapps\empty-Struts-example\WEB-INF\struts-config.xml 再把这个文件复制到WEB-INF文件夹里。把多余的代码删除只留下:
<?xml version="1.0" encoding="ISO-8859-1" ?>

<!DOCTYPE struts-config PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 1.2//EN"
"http://jakarta.apache.org/struts/dtds/struts-config_1_2.dtd">

<struts-config>

</struts-config>
这些就是基本配置了。剩下就是你自己用了。
SARA520 2009-04-05
  • 打赏
  • 举报
回复
我就是不懂啊
在编写JSP文件的时候要用到Struts的标签吧
那我要怎么配置后才可以使用啊

<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
提示找不到struts-bean.tld文件
是不是Struts2里面没有使用这个文件了?
台城柳月 2009-04-05
  • 打赏
  • 举报
回复
struts2中的action可以是普通的java对象,不需要像struts1那样一定要继承某个基类,
也没有ActionForm,用action对象的属性就可以代替
只要一个struts.xml文件就可以将普通的java对象转变为action


<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<package name="com.bright.struts2.action" extends="struts-default">
<action name="login" class="com.bright.struts2.action.LoginAction">
<result name="success">/welcome.jsp</result>
<result name="error">/error.jsp</result>
<result name="input">/index.jsp</result>
</action>
<action name="getBooks" class="com.bright.struts2.action.GetBooksAction">
<result name="success">/showBook.jsp</result>
<result name="login">/index.jsp</result>
</action>
</package>
</struts>




struts.xml文件应该放在java文件根目录中。在eclipse,MyEclipse中就是src目录
台城柳月 2009-04-05
  • 打赏
  • 举报
回复


<?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">
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>




这是一个基本的web.xml文件的内容,是不是很像servlet
台城柳月 2009-04-05
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 ben0759 的回复:]
不需要配置什么,你下载了struts的包,然后部署在你的项目里面就可以使用了,另外,你要使用hibernate的话,myeclipse有工具栏,可以方便你直接使用。

对了,如果你用的是eclipse,建议你换成myeclipse,这个工具集成的插件多很多。
[/Quote]
MyEclipse目前还没有针对struts2的插件,
给lz推荐本书
《Struts 2 权威指南:基于WebWork核心的MVC开发》 李刚著
ben0759 2009-04-05
  • 打赏
  • 举报
回复
不需要配置什么,你下载了struts的包,然后部署在你的项目里面就可以使用了,另外,你要使用hibernate的话,myeclipse有工具栏,可以方便你直接使用。

对了,如果你用的是eclipse,建议你换成myeclipse,这个工具集成的插件多很多。

81,111

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧