struts2环境搭建过程说明_第1页
struts2环境搭建过程说明_第2页
struts2环境搭建过程说明_第3页
struts2环境搭建过程说明_第4页
struts2环境搭建过程说明_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

-.z.第一步:安装JDK安装jdk-6u3-windows-i586-p,点下一步后安装jre;两者安装目录为:C:\ProgramFiles(*86)\Java对JAVA进展环境变量配置:第二步:安装Tomcat直接翻开安装程序,选择安装路径,并将jre路径选择进去,之后按提示下一步后完成安装。安装完成后在浏览器键入:localhost:8080/显示:第三步:安装MyEclipse并启动点击安装程序,选择安装路径,并将工作空间设置为struts2文件夹所在路径启动MyEclipse,对MyEclipse进展配置,设置Tomcat为效劳器翻开Myeclipse,进入偏好设置window-perference,搜索tomcat:点击tomcat6.*进入,然后将自己安装目录D:\ProgramFiles\Tomcat6.0添加进去:找到Myeclipse自带的tomcat项,将自带的tomcat设为禁用(disable):点击tomcat6.*,即自己添加的tomcat,将tomcat6.*的jdk设置为自己安装的jdk,通过add..选项添加路径:最后点击应用完成配置。第四步:在myeclipse中进展操作:1.新建工程,名为FirstProject2新建包在src中右击,3.新建类右击amigo.eclipseuse.test->new->class,完成TestAction类的建立4.编写jsp页面右击WebRoot->new->jsp,输入inde*.jsp<%pagelanguage="java"import="java.util.*"pageEncoding="ISO-8859-1"%><%Stringpath=request.getConte*tPath();StringbasePath=request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN"><html><head><basehref="<%=basePath%>"><title>MyJSP'inde*.jsp'startingpage</title> <meta-equiv="pragma"content="no-cache"> <meta-equiv="cache-control"content="no-cache"> <meta-equiv="e*pires"content="0"> <meta-equiv="keywords"content="keyword1,keyword2,keyword3"> <meta-equiv="description"content="Thisismypage"> <!-- <linkrel="stylesheet"type="te*t/css"href="styles.css"> --></head><body>ThisismyJSPpage.<br></body></html>5.调试Web工程,结果:第五步:安装MySQL,设置用户名和密码为root第六步:搭建开发环境1.建立工程,新建web工程strutslogin2.添加jar包右击strutslogin-BuildPath-AddLibraries..-UserLibrary-Ne*t……新建用户library,将包逐个添加,结果如下:配置web.*ml,右击web.*ml-openwith-te*teditor<"*mlversion="1.0"encoding="UTF-8""><web-appversion="2.5"*mlns="java.sun./*ml/ns/javaee"*mlns:*si="./2001/*MLSchema-instance"*si:schemaLocation="java.sun./*ml/ns/javaeejava.sun./*ml/ns/javaee/web-app_2_5.*sd"><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><wele-file-list><wele-file>login.jsp</wele-file></wele-file-list></web-app>创立struts.*ml<"*mlversion="1.0"encoding="UTF-8""><!DOCTYPEstrutsPUBLIC"-//ApacheSoftwareFoundation//DTDStrutsConfiguration2.0//EN""/dtds/struts-2.0.dtd"><struts><includefile="struts-default.*ml"/><packagename="amigo"e*tends="struts-default"><actionname="Login"class="amigo.struts.login.action.LoginAction"><result>/success.jsp</result><resultname="input">/login.jsp</result></action></package></struts>5.创立login.jsp<%pagelanguage="java"import="java.util.*"pageEncoding="ISO-8859-1"%><%Stringpath=request.getConte*tPath();StringbasePath=request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN"><html><head><basehref="<%=basePath%>"><title>MyJSP'login.jsp'startingpage</title> <meta-equiv="pragma"content="no-cache"> <meta-equiv="cache-control"content="no-cache"> <meta-equiv="e*pires"content="0"> <meta-equiv="keywords"content="keyword1,keyword2,keyword3"> <meta-equiv="description"content="Thisismypage"> <!-- <linkrel="stylesheet"type="te*t/css"href="styles.css"> --></head><body><formaction="Login.action"method="post"> username:<inputtype="te*t"name="username"> password:<inputtype="password"name="password"> <inputtype="submit"name="submit"></form></body></html>6.创立success.jsp<%pagelanguage="java"import="java.util.*"pageEncoding="ISO-8859-1"%><%Stringpath=request.getConte*tPath();StringbasePath=request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN"><html><head><basehref="<%=basePath%>"><title>MyJSP'success.jsp'startingpage</title> <meta-equiv="pragma"content="no-cache"> <meta-equiv="cache-control"content="no-cache"> <meta-equiv="e*pires"content="0"> <meta-equiv="keywords"content="keyword1,keyword2,keyword3"> <meta-equiv="description"content="Thisismypage"> <!-- <linkrel="stylesheet"type="te*t/css"href="styles.css"> --></head><body>ThisismyJSPpage.<br></body></html>7.创立登录Action的LoginAction.java〔1〕新建包在src中右击->new->Package,键入〔2〕新建类LoginAction右击包amigo.struts.login.action->new->class,输入LoginAction,让其继承.opensymphony.*work2import.opensymphony.*work2.ActionSupport;publicclassLoginActione*tendsActionSupport{ publicStringloginName; publicStringpassword; publicStringmessage; publicStringe*ecute()throwsE*ception{if("amigo".equals(loginName)&&"amigo".equals(password)){message=loginName+"登陆成功";}else{ message=loginName+"登陆失败";returnINPUT;}returnSUCCESS;}}8.修改struts.*ml<"*mlversion="1.0"encoding="UTF-8""><!DOCTYPEstrutsPUBLIC"-//ApacheSoftwareFoundation//DTDStrutsConfiguration2.0//EN""/dtds/struts-2.0.dtd"><struts><includefile="struts-default.*ml"/><packagename

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论