Struts2的入门使用
来源:互联网 发布:淘宝九宫格怎么做 编辑:程序博客网 时间:2024/06/05 16:37
本示例使用的是struts-2.3.24.1
1、导入基本jar包
将Struts 2的lib的文件夹下的commons-fileupload-1.3.1.jar
、commons-io-2.2.jar
、
Freemarker-2.3.22.jar
、javassist-3.11.0.ga.jar、ognl-3.0.6.jar
、struts2-core-2.3.24.1.jar
和xwork-core-2.3.24.1.jar
复制到web应用的WEB-INF/lib路径下。
2、编辑web应用的web.xml配置文件,配置struts2的核心filter
//web.xml<filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class></filter><filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern></filter-mapping>
3、新建XXAction 继承ActionSupport类,并在src/struts.xml中配置
//struts.xml<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"><struts> <!--指定国际化编码所使用的字符集--> <constant name="struts.i18n.encoding" value="UTF-8" /> <!--extends为继承的类--> <!--action标签中的name属性相当于servlet的mapping-url属性,即用户请求的url--> <!--result为action返回的结果信息--> <package name="包名" extends="struts-default"> <action name="映射的路径" class="类名"> <result name="如果不配置method属性,默认执行execute方法返回的结果">跳转的页面</result> … </action> <!--<action name="映射的路径" class="类名" method="执行自定义方法,不使用execute方法"> <result name="自定义方法返回的结果">跳转的页面</result> … </action>--> ...</package></struts>
0 0
- Struts2的入门使用
- struts2简单入门及注解的使用
- Struts2入门~常规使用
- 【Struts2】①Struts2的入门
- struts2的入门
- Struts2的入门配置
- Struts2的入门实例
- struts2的入门
- Struts2的简单入门
- struts2的入门程序
- 1、struts2的入门
- Struts2的入门
- Struts2 的入门
- struts2的入门程序
- Struts2入门~拦截器使用
- Struts2的的开发入门
- struts2的国际化(入门)
- Struts2的快速入门案例
- Required String parameter '×××' is not present
- 使用xPath技术快速获取指定节点并对其修改--(xPath技术基础)
- Git 常用命令
- SAP新增仓库
- gdb-100-tips
- Struts2的入门使用
- String字符串的应用
- [LeetCode]437. Path Sum III
- Zend Studio使用教程之在Docker容器中调试PHP Web应用(三)
- Android引入外部字体更改APP字体
- TQ2440开发板学习纪实(0.1)--- GNU Freestanding(Naked)C ARM交叉开发环境创建与测试
- android常用工具类
- SharpMap——web 学习笔记
- 常用正则收集