社区
Web 开发
帖子详情
url 中的。do如何更改为其他例如。jsp
hupo11520
2009-04-07 10:39:34
我在调用Action时地址栏都会出现.do?ann我想问问各位前辈我应该修改那里可以让他在地址栏里显示的时.jsp?ann.我的页面使用jsp写的。用的struts框架。
...全文
226
14
打赏
收藏
url 中的。do如何更改为其他例如。jsp
我在调用Action时地址栏都会出现.do?ann我想问问各位前辈我应该修改那里可以让他在地址栏里显示的时.jsp?ann.我的页面使用jsp写的。用的struts框架。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
suncheng_hong
2009-04-07
打赏
举报
回复
<servlet-mapping>
<servlet-name>action </servlet-name>
<url-pattern>*.do </url-pattern>
</servlet-mapping>
----》
<servlet-mapping>
<servlet-name>action </servlet-name>
<url-pattern>*.jsp </url-pattern>
</servlet-mapping>
our651
2009-04-07
打赏
举报
回复
[Quote=引用 7 楼 feiling111222 的回复:]
<servlet-mapping>
<servlet-name>action </servlet-name>
<url-pattern>*.do </url-pattern>
</servlet-mapping>
把那个*.do改为你所想要的就行了
例如*.net
[/Quote]
不只如此,同时,你整个网站中所有有引用。do的地方都要改成你修改后的。
zhaodalong
2009-04-07
打赏
举报
回复
使用struts时,web.xml里action的配置不需要以.do结尾!
谢谢!
feiling111222
2009-04-07
打赏
举报
回复
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
把那个*.do改为你所想要的就行了
例如*.net
dadi5566
2009-04-07
打赏
举报
回复
在web.xml中把.do 改了就可以了
luojihaidao
2009-04-07
打赏
举报
回复
- -` 改成JSP 是不行的, 会和jsp文件想冲突。
hupo11520
2009-04-07
打赏
举报
回复
可我试了,页面会报错找不到啊。
tyroOfJava
2009-04-07
打赏
举报
回复
哦 应该是1楼 说错了
tyroOfJava
2009-04-07
打赏
举报
回复
2楼正解,楼主可以看看web.xml,里面有这个的定义,随你怎么定义都行
HinanaiTenshi
2009-04-07
打赏
举报
回复
web.xml里struts的相关配置改一改就行,你让它显示.net都可以...
suncheng_hong
2009-04-07
打赏
举报
回复
[Quote=引用 13 楼 hupo11520 的回复:]
我把.do改为.html是可以的,但是改为.jsp是不行的。为什么呢?
[/Quote]
我没有调试过,jsp 不可以。你要看看struts的源码了。
如果不会看源码可以加我QQ: 258268936
hupo11520
2009-04-07
打赏
举报
回复
我把.do改为.html是可以的,但是改为.jsp是不行的。为什么呢?
hupo11520
2009-04-07
打赏
举报
回复
我试了改成。jsp不行啊,跳不过去。
ben0759
2009-04-07
打赏
举报
回复
一般不要改成.jsp,不过有另外的办法,可以实现楼主你要的效果,
你可以去查查关于java 伪静态化,可以让页面转向你要的url。
jsp
页面什么时候用 .do 和 .
jsp
在MVC的项目
中
一般不会直接去访问
JSP
,都是通过.do来转发。 这样做的好处是: 1 所有请求全部通过action来转发,这样便于整体框架的处理。比如,可以加入登陆到某个页面的权限控制,只需要在配置文件
中
配置,而不用再每个
JSP
文件
中
加入相关的逻辑。 2 与数据库,文件等底层存储层连接,读取数据的代码可以在类(action)
中
执行。这样做,一方面可以将很多方法复用,另一方面使
JSP
页面的代
do文件说明,用途及与
jsp
关系
do、
jsp
jsp
页面通过
url
向后台传值时的
中
文乱码问题
1、
jsp
页面的
url
这样写: 例如: str = "哈哈哈"; window.location.href = "http://127.0.0.1:8080/a/b.do?str="+ encodeURI(encodeURI(str));2、后台这样写: 例如: @RequestMapping("/aaa") public...
DispatcherServlet
url
-pattern
中
/、/*、*.do
中
的区别与作用
DispatcherServlet
url
-pattern
中
/、/*、*.do
中
的区别与作用 "/'表示匹配所有请求(其
中
包含除.
jsp
和.
jsp
x外的所有后缀)。 如果不配置静态资源,它会把匹配所有请求都当做是对控制器的访问,去掉后缀进行匹配。例如你访问/main.css会变成/main,这也是造成你引入的.css,.js等静态资源无法访问的原因,因为他们都被当做控制器的路径了。 至于为什么不...
详解<
url
-pattern/>
配置详解 建议写为*.do 形式 在没有特殊要求的情况下, SpringMVC 的
中
央调度器 DispatcherServlet 的<
url
-pattern/>常使用后辍匹配方式,如写为*.do。 不能写为/* 这里的
url
-pattern 不能写为/*,因为 DispatcherServlet 会将向动态页面的跳转请求, 即向
JSP
页面的跳转请求也当作是一个普通的 Controller 请求。
中
央调度器会调用处理器映射器为其查找相应的处理器。当然是找不到的,所以在这种情况下, 所有的
Web 开发
81,094
社区成员
341,711
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章