首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

Struts2 需觅Action

2012-09-12 
Struts2 需找Action???? 写这个之前,在一个Java群里面跟一伙人吵的很凶,原因就是因为我问了一个访问Action

Struts2 需找Action

???? 写这个之前,在一个Java群里面跟一伙人吵的很凶,原因就是因为我问了一个访问Action不带后缀“.action”而找不到的问题,吵了很久,一群人鄙视了我很久,最后不了了之,之后测试了一下,确实是我错了,来说说我的理解。我是想遮掩访问action:http://localhost:8080/myproject/login,myproject是我的项目名,login是登陆action,这里我没带后缀,我的做法是这样配置:

<package name="root" namespace="/" extends="struts-default"><action name="login" name="code"><package name="login" namespace="/login" extends="struts-default"><default-action-ref name="login" /><action name="login" name="code"><?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.enable.DynamicMethodInvocation"value="false" /><constant name="struts.devMode" value="false" /><package name="root" namespace="/" extends="struts-default"><action name="login" namespace="/login" extends="struts-default"><default-action-ref name="home" /><action name="home" />     2 楼    sammor    2011-01-13              这个是可以修改的呀    3 楼    hu437    2011-01-15              加.action只是方便Struts过滤罢了,不加也是可以的,你重写一个过滤器自己定义一个规则就可以了 

热点排行