首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Struts2学习---基本配置,action,动态方法调用action接收参数 动态方法调用action接收参数

tomcat过后,将交给web.xml,然后进入过滤器,通过过滤器将这个请求发送给StrutsPrepareAndExecuteFilter来处理,StrutsPrepareAndExecuteFilter调用主配置文件...动态方法调用 定义一个action并不一定实现Action接口,同时也可以不执行execute方法,我们只要将action里面的method属性改为要执行的方法就行,就像这样: <action name...这样可以减少创建Action类,并且安全,但是也会造成一个Action类太过庞杂。 动态方法调用有三种方式,上面的算式一种。 继续我们来说第二种: 用“!”...> 就是这样,理论上我们再Action类中含有execute方法不会产生什么影响,但是如果我们将Action类中的方法改为String Add()呢?...但是还要注意一点的是我们要将动态方法调用打开: 这里默认是关闭的

1.6K70
您找到你想要的搜索结果了吗?
是的
没有找到

Action

Action动态方法的调用》》   在实际的项目中,一个action类的中,可能存在多个方法,而不同的方法执行的效果是不一样的,如果按照了一般性的配置,将无形的增加了程序员的负担 第一种方法:   在struts.xml...中的action属性标签中用method属性指定方法名(不怎么推荐使用) 第二种方法: jsp页面中指定你要调用的那个方法 表格                       <form action=”...方法名.action 这样可以动态的调用action中的myfun方法,就不要在action标签中进行method的配置 第三种方法:使用通配符进行配置(推荐使用:适用情况当一个类中存在较多的响应方法)... //这种通配是针对的是同一个action中,响应不同的方法...在jsp页面中调用的时候 <!

45810

【SSH快速进阶】——struts2调用action的三种方式

userRegister这个action;处理登录时,调用userLogin这个action即可。...3、通配符方式的调用 ---- 看了上面第二种方法,还会有一个问题:处理一个请求除了再action中建立相应的方法外,还需要在struts.xml中配置一个对应的action标签,这样下来,一个系统中会有多少个调用啊...在action的name属性中,user_后面是 * 号,method的值是{1},代表前面第一个通配符的内容,当访问user_*时,会调用对应action(这里是UserAction)中名为 * 的方法...比如处理用户注册时访问user_Register,那么调用的就是UserAction中的Register方法;处理用户登录时访问user_Login,那么调用的就是UserAction中的Login方法..._* “的action来处理 【 转载请注明出处——胡玉洋《【SSH快速进阶】——struts2调用action的三种方式》】

1.1K30

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券