听说可以配置,不晓得在哪里配置,没有查到可用的资源
刚接触框架求指导~
刚接触框架求指导~
连接地址都是需要指定请求action的或者是其他链接,没听说过可以隐藏action的。
如果想要使自己的项目的源码不被其他人看到,可以设置浏览器的右键禁用,这样别人就不能查看你的源文件了。
在struts.xml中配置,我直接拿公司一个DRP项目的case给你看。
<action name="*_*_*" class="com.drp.{1}.action.{2}Action"
method="{3}">
<interceptor-ref name="defaultStack" />
<interceptor-ref name="loginInterceptor" />
<result name="success">/jsp/{1}/{2}_{3}.jsp</result>
<result name="success_redirect" type="redirect">
/jsp/{1}/{2}_{3}.jsp
</result>
</action>
我直接用通配符*来代替action的关键信息达到隐藏效果。
比如。我要查看会员列表,form表单的action地址是:user_User_list,
那么这个form提交之后,在上面struts中映射的位置就是:
com.drp.user.action.UserAction里面的list方法。(别被我这里的.action给迷惑了,com.drp.user.action是一个包,UserAction才是真正的action)
这样的话。 除非是知道你公司内部的命名规则,不然很难找到你实际的action名