struts2配置文件详解

 时间:2024-10-13 00:15:22

1、第一步:下载好struts包。把下载好的struts包解压!网上版本比较多。你完全可以到官网下一个最新 。

struts2配置文件详解

3、第三步:选择struts2需要的必需jar文件。这里有一个小技巧,就是到struts2的案例中,找到它里面引用的jar,作一个参照,这样就不会引起不关联的问题。

struts2配置文件详解struts2配置文件详解

4、第四步,新建javaweb项目。如图:

struts2配置文件详解struts2配置文件详解struts2配置文件详解struts2配置文件详解

8、第八步: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> <package name="default" namespace="/" extends="struts-default"> <action name="login" class="com.gsww.kingreturns.struts2.excise.LoginAction" method="execute"> <result name="success">/welcome.jsp</result> <result name="login">/login.jsp</result> </action> </package></struts>主要属性说明:package-name:用于区别不同的package;必须是唯一的、可用的变量名;用于其它package来继承; package--namespace:用于减少重复代码(和struts1比较);是调用action时输入路径的组成部分; package--extends:用于继承其它package以使用里面的过滤器等东东;action--name:用于在一个package里区别不同的action;必须是唯一的、可用的变量名;是调用action时输入路径的组成部分; action--class:action所在的路径(包名+类名);       action--method:action所调用的方法名;

9、第九步:特别注意。在写result视图的时候,有这样两种写法:/WEB-INF/Hello.jsp和WEB-INF/Hello.jsp这两种的区别你知道吗?:/WEB-INF/Hello.jsp它会不计较你的namespace直接就去访问这个地方了。但是如果是:WEB-INF/Hello.jsp,而你的命名空间又是/test.这样的话,它访问的就是:/test/WEB-INF/Hello.jsp,如果说不存在test,那么直接报错。这就是为什么老是有人在这里搞晕的原因

  • myeclipse JDK的更换及jar包添加
  • 如何用jquery为一组div添加click事件
  • 逆水寒怎么合出50紫武器
  • VMware Workstation 14 Pro安装教程[TZZ]
  • idea 2020如何设置背景颜色
  • 热门搜索
    glasses是什么意思 什么然大怒 race是什么意思 梦见掉头发是什么征兆 脚冷是什么原因 经常流鼻血是什么病 什么是蓝颜知己 什么牌子的手表好 花旦是什么意思 三面红旗是什么