a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 230|回复: 0

[基础知识] JAVA基础:如何修改struts2的.action后缀名

[复制链接]
发表于 2012-8-4 12:37:27 | 显示全部楼层 |阅读模式
晕了,整了一个晚上,就是无法访谒,原本是因为用了".do"的后缀名。改成".action"的后缀名就可以访谒了。而且只能用"XXX.action"的形式,否则无法访谒。   看来仍是因为对struts2的过滤机制不是很清嚣张。( R/ |$ q  e: G
  可是,我把web.xml设成这样竟然也不行:
8 j) V, }! c" E# J1 o6 v  
4 ]# ~) f) `7 C: p% J3 N  struts23 Z0 I% ]! G* M" ]! z
  *.do& f. ^% V5 ~% W9 [+ c
  ' _: L8 z% y* w# ]5 r
  我感受这一点就不太好了,应该可以自界说URL匹配的嘛。/ \: J% B9 i1 g5 U' n
  为什么非要改到“struts.properties”文件琅缦沔呢。9 B2 m; b% w& ]' U/ p
  既然“structs.properties”一般不改削,是以可以在“struts.xml”琅缦沔经由过程元素改削。  p0 y+ I* f3 T6 Z
  体例如下:9 J7 H: Z0 C  @8 O  L
  在struts.xml琅缦沔添加红色部门:6 N( `3 ]: E$ _8 R; f/ w
  8 k5 L& r! |0 F1 T' C3 ], N& m
  ……
# E$ z3 k: `1 c  7 p# u( p. a  X! z
  ……- k7 S' X4 t$ p% M2 r
  
- f2 N5 s$ L9 v; X3 k0 W' E  其中value属性可以设置成你想要的后缀名,value="action",暗示.action,.do都可以访谒。
5 F! u* m2 K" q: u' c5 G, q0 y8 \  也可经由过程改削structs.properties文件来设定:  ~, S" n6 k5 u7 f* F
  只需改削文件琅缦沔的struts.action.extension的值即可,多个值之间以逗号分隔,好比“struts.action.extension=do,action ”
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-16 05:06 , Processed in 0.342279 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表