Struts2 进入首页如何调用action?

因为首页需要调用action查询数据库的数据,所以想设置进入首页时调用action网上说的修改web.xml的方法,试过了没效果啊??<welcome-file-list... 因为首页需要调用action查询数据库的数据,所以想设置进入首页时调用action
网上说的修改web.xml的方法,试过了没效果啊??
<welcome-file-list>
<welcome-file>index.do</welcome-file>
</welcome-file-list>

报了There is no Action mapped for namespace / and action name .
1L
问题是首页本来就应该是有很多信息的才对,怎么能又跳到别的页面呢?

3L
这样首页就不断刷新刷新,根本没法浏览了啊??

4L
第一种方法考虑过,但是难道一般网站都用这种方式进入首页的么??
展开
 我来答
百度网友4f82bfa
推荐于2017-11-23
知道答主
回答量:60
采纳率:0%
帮助的人:37万
展开全部
有2种方式可以实现!
1.建个空的jsp页面,页面内容
response.sendRedirect("/index!index.action"); 就这样一句话!
<welcome-file-list>
<welcome-file>这里就是你的jsp文件</welcome-file>
</welcome-file-list>
2.在WEB-ROOT下建个空文件文件名就是你的action的名字(像这样index!index.action作为文件名)

<welcome-file-list>
<welcome-file>index!index.action</welcome-file>
</welcome-file-list>
这样就能找到你的action了!
.do一样!楼主懂的
Storm代理
2023-08-29 广告
StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,IP... 点击进入详情页
本回答由Storm代理提供
匿名用户
2010-11-11
展开全部
struts 2中,通过在WEB-XML中配置欢迎页面来调用ACTION是无效的。你可以在struts-xml中的action配置中加入<default-action-ref name="index">来实现你预期的效果。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
coolrapist
2010-11-11 · TA获得超过590个赞
知道小有建树答主
回答量:196
采纳率:0%
帮助的人:110万
展开全部
<welcome-file-list>
<welcome-file>index.do</welcome-file>
</welcome-file-list>
这个是首页的文件,不能设置为.do,只能是jsp html htm文件
你可以在首页加个链接,自动跳转到另一个页面就可以了,跳转的时候查数据库,然后显示到另外一个页面中
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
暗夜de忧伤
2010-11-13 · TA获得超过1936个赞
知道小有建树答主
回答量:995
采纳率:75%
帮助的人:956万
展开全部
我比较喜欢在web.xml页配置默认进入index.jsp页面,然后通过meta自动刷新跳转到指定action,在默认页还可以显示一些欢迎画面,这样用户体验更好。
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
String acceptHeader=request.getHeader("accept");
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>My JSP 'index.jsp' starting page</title>

<meta http-equiv="description" content="This is my page">
<meta http-equiv="refresh" content="0;URL=index.do" content="text/html; charset=utf-8">
<meta >
</head>

<body>
<p>你支持的浏览方式:<%=acceptHeader%></p>
</body>
</html>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式