Struts通配符设置

1.新建WEB工程,并分配好各个需要的配置。

2. Struts2

配置文件中使用通配符收藏

形式一:调用相同Action中的不同方法

<action name="*Action" class="Jcuckoo.LoginRegistAction" method="{1}">

<result name="input">/login.jsp</result>

<result name="error">/error.jsp</result>

<result name="success">/welcome.jsp</result>

</action>

3.Struts2中无需配置就可以直接调用Action中非execute方法的方式,就是用struts2的动态方法调用。动态方法调用是在action的名字中使用感叹号(!)来标示要调用的方法名,其语法格式为actionName!methodname.action

总结:用Struts2的动态方法调用,为的就是避免相似的Action而产生误会,在学习Struts时候要自己多多观看网上的视频和查阅相关资料。

时间: 2024-11-06 09:46:00

Struts通配符设置的相关文章

Stuts2的&quot;struts.devMode&quot;设置成true后,不起作用的解决办法

不用 <constant name="struts.devMode" value="true" /> 改成 <constant name="struts.configuration.xml.reload" value="true"/> 有人说是因为tomcat加了空格的问题,具体不清楚. 下面是4个开发模式常用配置的简介--- <!-- 开启使用开发模式,详细错误提示 --> <!--

Struts通配符与值传递

通配符: 在编写视图对应关系的时候有多种方法: 一个action对象使用默认的execute方法在配置文件中一个配置: <action name="user_add" class="me.rain.action.UserAction> <result>user/add.jsp</result> </action> 在一个action中有多种方法,这样可以减少action对象的数量,但是不会减少配置的数量: <action

通配符设置

使用通配符,可以将配置量降到最低,不过,一定得遵守“约定优于配置”的原则 package com.bjsxt.struts2.user.action; import com.opensymphony.xwork2.ActionSupport; public class StudentAction extends ActionSupport { public String add() { return SUCCESS; } public String delete() { return SUCCE

struts 通配符

3.动态方法调用 通配符 Action: //动态方法调用 public class Demo1Action { public String add(){ System.out.println("添加用户!"); return "success"; } public String delete(){ System.out.println("删除用户!"); return "success"; } public String u

Stuts2的&quot;struts.devMode&quot;设置成true后,不起作用,仍需要重启tomcat

在项目的struts.xml加入了常量配置:<constant name="struts.devMode" value="true" />后,重启服务器.项目后续开发中,修改action.java或者struts.xml仍然需要重启tomcat,和没有配置这个常量是一样的. 不要用 <constant name="struts.devMode" value="true" />改成: <consta

Stuts2的 &quot;struts.devMode&quot; 设置成true后,不起作用,仍需要重启tomcat

不要用 <constant name="struts.devMode" value="true" />改成: <constant name="struts.configuration.xml.reload" value="true"/>就OK了 下面是4个开发模式常用配置的简介--- <!-- 开启使用开发模式,详细错误提示 --> <!-- <constant name=&qu

struts 通配符的使用

1.新建一个web项目,点击项目右击添加struts在项目中. 2.在项目中新建一个包,新建一个class并继承actionsupport.代码如下: package com.cn.eud; import com.opensymphony.xwork2.ActionSupport; public class StudentAction extends ActionSupport { public String add() { return SUCCESS;} public String dele

手打struts知识点

Struts2概论 1.MVC原理 MVC(Model-View-Controller),程序设计理念 视图不用多说,html.jsp等 控制器,中转站,分配各个组件应当做什么,接受参数并跳转其他处理 servlet.action 模型 Struts中的ActionFrom一集业务JavaBean实现.对表单数据进行封装,与页面表单交互并传递数据:JavaBean用于处理真正的业务请求 2.产生 Struts+webWork 3.结构体系 客户端发送请求-->web.xml中的StrutsPre

struts详细介绍

Struts2 1. 目录 1.目录 2.MVC 3.STRUTS2解析 4.标签 5.OGNL 6.国际化 7.类型转换 8.校验 9. 拦截器 10.上传与下载 11.STRUTS2与对JSON的支持 2. MVC 把软件系统分为三个基本部分:模型(Model).视图(View)和控制器(Controller).MVC模式最早由Trygve Reenskaug在1978年提出,在20世纪80年代为程序语言Smalltalk发明的一种软件设计模式.MVC模式的目的是实现一种动态的程式设计,使后