Struts学习笔记

十八岁过十九岁

十八岁过十九岁

2016-02-19 14:58

有了下面这个Struts学习笔记教程,不懂Struts学习笔记的也能装懂了,赶紧get起来装逼一下吧!

  一、环境搭建

  a) JDK:一些工具都是运行在此平台上的,有些工具自带了JDK。

  http://java.sun.com/j2se/1.4.2/download.html

  b) Eclipse:Java的IDE开发工具。

  http://www.eclipse.org

  c) Struts:Struts开发工具包。

  http://struts.apache.org/

  d) Tomcat:Web服务器,用于测试、发布Web应用程序。

  http://jakarta.apache.org/tomcat/index.html

  e) Ant:基于Java的构建工具。

  http://ant.apache.org/

  f) 几个常用的Eclipse插件:

  Lomboz、XMLBuddy、Checkstyle、Tomcat、emf-sdo-runtime

  二、配置开发环境

  a) 设置环境变量

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)

  JAVA_HOME、TOMCAT_HOME、ANT_HOME

  在Path中添加%JAVA_HOME%bin、%TOMCAT_HOME%bin、%ANT_HOME%bin

  b) 配置Lomboz插件

  设置Lomboz插件的JKD Tools.jar:、Server Definitions选项

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)

  c) 配置Tomcat插件

  设置Tomcat插件的Tomcat version、Tomcat home、JVM Settings选项

  其中JVM Settings中指定的JRE必须为JDK的路径

  三、测试开发环境

  a) 新建Lomboz J2EE Project项目,取名为Test

  b) 下一步,下一步

  c) 在Web Modules中添加Module,取名为myTest

  d) 在Targeted Servers中选择添加Web服务器,这里选择了Apache Tomcat v5.0.x

  e) 完成后添加一Source Folder,取名为src

  f) 设置Test项目的输出路径为Test/myTest/WEB-INF/classes

  g) 打开Lomboz J2EE View,Deploy myTest

  h) 启动Tomcat,打开浏览器输入http://localhost:8080/myTest

  i) 显示Welcome

  四、基于Struts的HelloWorld

  a) 将Struts开发工具包lib目录下的*.jar文件拷贝到Test/myTest/WEB-INF/lib目录下

  b) 将Struts开发工具包lib目录下的*.dtd、*.tld、*.xml文件拷贝到Test/myTest/WEB-INF/目录下

  c) 右键点击myTest,选择Lomboz J2EE中的Add WEB-INF/lib jars to classpath选项

  d) 编辑web.xml文件,添加代码:

  

servlet
servlet-nameaction/servlet-name
servlet-class
org.apache.struts.action.ActionServlet
/servlet-class
init-param
param-nameconfig/param-name
param-value
/WEB-INF/struts-config.xml
/param-value
/init-param
load-on-startup1/load-on-startup
/servlet
servlet-mapping
servlet-nameaction/servlet-name
url-pattern*.do/url-pattern
/servlet-mapping

  e) 新建struts-config.xml文件,添加代码:

  

?xml version="1.0" encoding="UTF-8"?
!DOCTYPE struts-config SYSTEM "struts-config_1_2.dtd"
struts-config
action-mappings
action
path="/my"
forward="/HelloWorld.jsp"/
/action-mappings
controller processorClass="org.apache.struts.action.RequestProcessor"
contentType="text/html"/
/struts-config

展开更多 50%)
分享

猜你喜欢

Struts学习笔记

编程语言 网络编程
Struts学习笔记

smarty学习笔记

PHP
smarty学习笔记

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

css学习笔记

Web开发
css学习笔记

java学习经验 Ajax 学习笔记

Web开发
java学习经验 Ajax 学习笔记

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

JDBC学习笔记(1)

Web开发
JDBC学习笔记(1)

Jquery 基础学习笔记

Web开发
Jquery 基础学习笔记

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

PPT2003/2007/2010中设置图片透明度教程

PPT2003/2007/2010中设置图片透明度教程

收集的常用的HTML标签(5)

收集的常用的HTML标签(5)
下拉加载更多内容 ↓