如何部署struts开发环境
如何部署struts开发环境
2 下载struts的最新版本struts2-2.2.1-src.zip
并且解压到指定位置
3 在eclipse中部署struts安装包,解压缩struts压缩包之后,打开lib⽂件夹,会看到许多开发要使⽤的jar包:
乒乓球混双比赛的规则4 将这些jar包全部复制到项⽬的webcontent/WEB-INF/Lib⽂件夹下⾯,复制成功如下图所⽰:
5 在WEB-INF⽂件夹下⾯新建l⽂件
6 打开l⽂件输⼊如下内容:
二手房合同纠纷>2023年躲春的属相马<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="/2001/XMLSchema-instance"
xmlns="java.sun/xml/ns/j2ee" xmlns:javaee="java.sun/xml/ns/javaee"
xmlns:web="java.sun/xml/ns/javaee/web-app_2_5.xsd"
xsi:schemaLocation="java.sun/xml/ns/j2ee" id="WebApp_9"
version="2.4">
<filter>
<!-- filter名称 -->
<filter-name>struts2</filter-name>
<!-- filter⼊⼝ -->
<filter-class>org.apache.filter.StrutsPrepareAndExecuteFilter
</filter-class>
</filter>
<filter-mapping>
<!-- filter名称 -->
<filter-name>struts2</filter-name>
<!-- 截获的所有url -->
<url-pattern>/*</url-pattern>
</filter-mapping>
<welcome-file-list>
<!-- 开始页⾯ -->
<welcome-file>index.jsp</welcome-file>
翡翠和玉怎么区别
</welcome-file-list>
</web-app>
这样l的⼯程配置⽂件完成
7 添加struts.properties⽂件
到⼯程节点下⾯的src节点,右键选择new/other命令,输⼊File选择File节点,单击next按钮,⽂件名字为struts.properties,打开⽂件输⼊如下内容:
<ding  value="UTF-8"/>设置常量
8 编写l控制器⽂件
在src⽂件夹下⾯创建l⽂件,并且打开⽂件输⼊如下代码:
除夕发朋友圈的好句
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"/dtds/struts-2.0.dtd">
<!-- 指定l的根元素 -->
<struts>
<!-- 配置包,包名为default,该包继承了struts 2框架的默认包 struts-default -->
<package name="default"namespace="/" extends="struts-default">
<!-- 定义名为hello的action,改action的处理类为com.action.TestAction,并映射到success.jsp页⾯ -->
<action name="hello"class="com.action.TestAction">
<result>/success.jsp</result>
</action>
</package>
</struts>
9 创建后台处理程序
在项⽬的src下⾯创建包
com.action,然后再包⾥⾯创建
TestAction.java⽂件
k金价格
⽂件内容如下:
package com.action;
import com.opensymphony.xwork2.ActionSupport; public class TestAction extends ActionSupport { private static final long serialVersionUID=1L; //action属性
private String hello;
public String GetHello()
{
return hello;
}
public void SetHello(String hello)
{
this.hello=hello;
}
}
10 运⾏测试项⽬

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。