struts2简单实例
来源:互联网 发布:彩票开奖网站源码 php 编辑:程序博客网 时间:2024/05/17 23:51
1、项目搭建
*准备好struts2.1.6软件
*解压之后看到4个目录分别是:
*apps(示例程序)
*docs(帮助文档)
*lib(使用的类库)
*src(源码)
*在MyEclicsp中创建Web Project项目
*在struts2软件中找到struts-2.1.6/apps/struts2-blank-2.1.6(空程序) 示例程序解压
*将struts2-blank-2.1.6/WEB-INF/classes/中的struts.xml拷贝到项目中的src目录下
*将struts2-blank-2.1.6/WEB-INF/lib/中的*.jar文件拷贝到项目的lib下
*将项目中的web.xml参考配置struts2-blank-2.1.6/WEB-INF/web.xml
2、创建一个HelloWord.jsp页面
//*创建一个hello.jsp页面 //*在struts.xml中配置 //* <struts> <package name="default" namespace="/" extends="struts-default"> <action name="hello"> <result> /HelloWord.jsp </result> </action> </package> </struts>
3、访问路径:http://localhost:8080/struts2Demo/hello.action
-------技巧(1)
*作用:这样每次修改struts2.xml配置文件的时候 就不需要再次重新部署到服务器上了
*配置常量 使用标签<constant />
name="struts.devMode" 开发模式
value="true" 设置为开发模式为:true(默认为false)
<struts> <constant name="struts.devMode" value="true" /> <package name="default" namespace="/" extends="struts-default"> <action name="hello"> <result> /HelloWord.jsp </result> </action> </package> </struts>
------技巧(2)
*作用:查看源程序
*在myEclipse中选中某个*.jar文件(例如:struts2-core-2.1.6.jar)
*右键Properties ->Java Source Attachment-> Location path ->点击 External Folder按钮
*找到目录:E:/../struts-2.1.6/src/core/src/main/java
*查看struts2-core-2.1.6.jar中的某个.class文件时,就可以看到源代码了
------技巧(3)
*作用:轻松查看api文档
*在myEclipse中选中某个*.jar文件(例如:struts2-core-2.1.6.jar)
*右键Properties ->Javadoc Location path ->点击 Browse按钮
*找到目录:E:/../struts-2.1.6/docs/struts2-core/apidocs
*测试:
*创建一个简单类Test
*StrutsPrepareAndExecuteFilter se;
*选中StrutsPrepareAndExecuteFilter 按F1
*在右边就可以看到关于这个类的帮助文档
------技巧(4)
*作用:使用struts.xml时的提示配置
*在Window -> MyEclipse->Files and Editors ->XML->XML Catalog中
*点击Add按钮
*先在struts2软件中解压一个struts-core-2.1.6.jar看到有struts-2.0.dtd文件
*Location中:选择指定struts.xml配置文件的语法文件(struts-2.0.dtd文件)、
*Key Type:URL
*Key:为struts.xml中头部定义的:http://struts.apache.org/dtds/struts-2.0.dtd
*完成
- 最简单Struts2实例
- struts2简单实例
- struts2+ajax简单实例
- Struts2简单入门实例
- Struts2简单实例
- struts2的简单实例
- struts2简单的实例
- Struts2简单实例
- Struts2--简单的实例
- Struts2简单登陆实例
- struts2开发简单实例
- struts2开发简单实例
- struts2 简单实例
- struts2 简单实例
- 简单Struts2实例(入门级)
- struts2 整合freemakrer 简单实例
- 简单Struts2实例(入门级)
- 简单Struts2实例(入门级)
- SHFILEOPSTRUCT之惑
- jsp中文乱码2
- MDI子窗体在父窗体中居中显示的设置
- 利用geoip来限制某些国家地区访问
- servlet访问数据库程序示例
- struts2简单实例
- servlet中可以使用System.out.println吗?
- 黑莓开发技术汇总
- 深度剖析WinPcap之(四)——WinPcap的体系架构(2)
- STL中的常用的vector,map,set,sort, list用法笔记
- 如何获得GCC lib 的开源代码?
- 深度剖析WinPcap之(六)——驱动程序的初始化与清除(1)
- NIM:一排石头的游戏
- 安装jdbc连接数据库驱动,在MyEclipse中导入外部jar包