如何在myeclipse7.0中布置struts框架!学习中很着急!十万火急!!!! 1.我建了一个工程可是在myeclipse中无法找到添加struts这个框架的下拉选项,只显示有hibernate和spring这2个框架的选项,请问我怎么添加上去,谢谢高手了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是struts2还是1.X啊...如果是STRUTS2就没有自动生成. 1,新建tomcat工程或是webapp工程。2,右键点击工程,选择add strut ability。 用struts2。如果没有自动生成我应该怎么搞个struts框架,希望有具体的细致步骤 是struts2希望给出具体的配置流程和步骤。谢谢 第一步:建立一web项目:如下图File--->New ---->other 在project name 中输入SystemBBS内容,WEB root folder 框输入rootbbs ,单击Finish 完成新建项目的操作!第二步:部署前先将如下五个JAR包,复制到 rootbbs/WEB-INF/lib目录下:struts2-core-2.1.6.jar freeer-2.3.13.jar commons-logging-1.0.4.jar ognl-2.6.11.jar xwork-2.1.2.jar commons-fileupload-1.2.1.jar 此五个包是struts2框架所需要的,放在项目的lib目录下,即为加载了这些包的内容到项目中去,项目也就可以使用包中的内容啦!第三步:编辑/WEB-INIF/web.xml文档;<?xml version="1.0" encoding="UTF-8"?> <web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> <display-name>Struts Blank</display-name> <!--定义Struts2的FilterDispatcher的Filter--> <filter> <!--定义核心Filter的名字--> <filter-name>struts2</filter-name> <!--定义核心Filter的实现类--> <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class> </filter> <!--FilterDispatcher用来初始化Struts2并且处理所有的Web请求--> <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>第四步:新建包文档,为com.bbs.action的包,在此包加入类LoginAction类代码为:package com.bbs.action; public class LoginAction { private String username; private String password; public String execute() throws Exception { if (getUsername().equals("aaa") && getPassword().equals("123")) { System.out.println("this is ok"); return "success"; } else { System.out.println("this is not success"); return "failure"; } } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } } 第五步:在src/目录下新建一struts.xml文档,此为struts的中转站,一定要有的呀,否则无法指引jsp去action呀,下面是strutsx.xml文档代码;<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dt ds/struts-2.0.dtd"> <struts> <package name="struts2" extends="struts-default"> <action name="login" class="com.bbs.action.LoginAction"> <result name="success">/success.jsp</result> <result name="failure">/failure.jsp</result> </action> </package> </struts> 第六步:登录jsp 页面啦,下面是login.jsp代码:<body> <form action="login.action" method="post"> username:<input type="text" name="username"/><br> password:<input type="text" name="password"/><br> <input type="submit" value="submit"/> </body> 第七步:成功的页面,下面是success.jsp页面代码;<%@ page contentType="text/html;charset=GBK" language="java" %> <html> <head><title>登录成功页面</title></head> <body> 登录成功! </body> </html> 第八步:下面是failure.jsp页面代码<%@ page contentType="text/html;charset=GBK" language="java" %> <html> <head><title>登录失败</title></head> <body> 登录失败! </body> </html>第九步:调试操作把项目中加入到tomcat 中去,启动tomcat,运行项目 myeclipse7好像有,,我用地是这个 还是自己建吧,过分依靠IDE也不好哦 java开发中vo,pojo,po之间该如何转化 如何导出数据库? 救命啊,我做项目遇到困难了,是一个spring注入的问题 使用cos下载的问题 Tomcat的session失效之后,Struts提交出错 跪问"File.mkdir如何在以存在的目录下创建子目录"(在线等) JS中如何使某个表单变灰不可用? SessionBean+CMP开发时遇到的问题,恳请大虾们指点~! ★为了搞清楚EJB2.0中的local 接口和ejb1.0有什么区别...我是这样测试的!★ 帮帮忙,关于HTML,在下初学XML spring aop问题 Socket与多线程方面
2,右键点击工程,选择add strut ability。
建立一web项目:如下图File--->New ---->other
在project name 中输入SystemBBS内容,WEB root folder 框输入rootbbs ,单击Finish 完成新建项目的操作!第二步:
部署前先将如下五个JAR包,复制到 rootbbs/WEB-INF/lib目录下:
struts2-core-2.1.6.jar
freeer-2.3.13.jar
commons-logging-1.0.4.jar
ognl-2.6.11.jar
xwork-2.1.2.jar
commons-fileupload-1.2.1.jar
此五个包是struts2框架所需要的,放在项目的lib目录下,即为加载了这些包的内容到项目中去,项目也就可以使用包中的内容啦!第三步:编辑/WEB-INIF/web.xml文档;
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4"
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<display-name>Struts Blank</display-name>
<!--定义Struts2的FilterDispatcher的Filter-->
<filter>
<!--定义核心Filter的名字-->
<filter-name>struts2</filter-name>
<!--定义核心Filter的实现类-->
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>
<!--FilterDispatcher用来初始化Struts2并且处理所有的Web请求-->
<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>第四步:新建包文档,为com.bbs.action的包,在此包加入类LoginAction类代码为:
package com.bbs.action; public class LoginAction {
private String username;
private String password;
public String execute() throws Exception { if (getUsername().equals("aaa") && getPassword().equals("123")) {
System.out.println("this is ok");
return "success";
} else {
System.out.println("this is not success");
return "failure";
}
} public String getPassword() {
return password;
} public void setPassword(String password) {
this.password = password;
} public String getUsername() {
return username;
} public void setUsername(String username) {
this.username = username;
}
} 第五步:在src/目录下新建一struts.xml文档,此为struts的中转站,一定要有的呀,否则无法指引jsp去action呀,下面是strutsx.xml文档代码;
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dt ds/struts-2.0.dtd"> <struts>
<package name="struts2" extends="struts-default">
<action name="login" class="com.bbs.action.LoginAction">
<result name="success">/success.jsp</result>
<result name="failure">/failure.jsp</result>
</action>
</package>
</struts> 第六步:
登录jsp 页面啦,下面是login.jsp代码:
<body>
<form action="login.action" method="post">
username:<input type="text" name="username"/><br>
password:<input type="text" name="password"/><br>
<input type="submit" value="submit"/>
</body> 第七步:成功的页面,下面是success.jsp页面代码;
<%@ page contentType="text/html;charset=GBK" language="java" %>
<html>
<head><title>登录成功页面</title></head>
<body>
登录成功!
</body>
</html> 第八步:下面是failure.jsp页面代码
<%@ page contentType="text/html;charset=GBK" language="java" %>
<html>
<head><title>登录失败</title></head>
<body>
登录失败!
</body>
</html>第九步:调试操作
把项目中加入到tomcat 中去,启动tomcat,运行项目