Struts学习笔记

2016-02-19 14:58 1 1 收藏

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

【 tulaoshi.com - 编程语言 】

  一、环境搭建

  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) 设置环境变量

  JAVA_HOME、TOMCAT_HOME、ANT_HOME

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

  b) 配置Lomboz插件

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

  c) 配置Tomcat插件

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

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

  三、测试开发环境

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

  b) 下一步,下一步

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

  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

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

  四、基于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

来源:https://www.tulaoshi.com/n/20160219/1608475.html

延伸阅读
Solaris学习笔记(2) 作者: BadcoffeeEmail: blog.oliver@gmail.comBlog: http://blog.csdn.net/yayong2005年7月1. 一段shell code的分析最近新发现的一个Solaris的安全漏洞可以使一个非特权用户利用一个很简单的攻击程序得到系统的root权限,为了不让用Solaris系统的人遭暗算,具体细节就不说了。毕竟这篇文章不是教别人攻击别人系统的黑客教程...
一、 DNS系统 1、DNS的授权: 网络信息中心NIC负责分配顶极域和委派其他指定地区域的授权机构。一个独立管理的DNS子树称为一个区域,许多二极域将他们的子域划分为更小的区域。当一个系统加入到一个区域中时,该区域的DNS管理者为该新系统申请一个域名和一个IP地址,并将他们加入到名字服务器的数据库中。 一个名字服务器负...
标签: Web开发
1.document.write(""); 输出语句 2.JS中的注释为// 3.传统的HTML文档顺序是:document-html-(head,body) 4.一个浏览器窗口中的DOM顺序是:window-(navigator,screen,history,location,document) 5.得到表单中元素的名称和值:document.getElementById("表单中元素的ID号").name(或value) 6.一个小写转大写的JS: document.getEl...
标签: ASP
  五、asp+ MyWeb 应用      1).概述     MyWeb是ASP+中的一门新技术,允许一个ASP+应用在没有WEB服务器的机器上运行,实际在 IE内部运行,可以离线地运行。开发上与服务器端的应用开发无异。     让客户可以在需要时进行安装,这叫demand install。    &nbs...
一、SNMP:简单网络管理协议 基于TCP/IP的网络管理包括两部分:网络管理站(manager)和被管理的网络单元(被管设备)。这些被管设备的共同点就是都运行TCP/IP协议。管理进程和代理进程之间的通信有两种方式,一种是管理进程向代理进程发出请求,询问参数值,另一种方式是代理进程主动向管理进程报告某些重要的事件。 基于TCP/IP的...

经验教程

594

收藏

57
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部