Java Web访问.action_java设置web首页访问action
index.jsp
一般首頁進(jìn)的是靜態(tài)頁面
如果需要首頁是動(dòng)態(tài)的頁面 就需要先進(jìn)action訪問數(shù)據(jù) 再回到首頁顯示
因?yàn)?welcome-file 必須是實(shí)際存在的文件,不能是action或者servlet路徑
如果直接把index.jsp改成action ?會出現(xiàn)404
index.action直接設(shè)置action,404和struts2中的解決方案
解決方法有三種 我最經(jīng)常用第一種
第一種
因?yàn)閣eb.xml中 默認(rèn)是
在空白的index.jsp中使用META重定向。
操作:
其中,
content="1 是時(shí)間控制,表示1秒后自動(dòng)跳轉(zhuǎn)到要跳轉(zhuǎn)的頁面.
content="0 表示打開該頁后立即跳轉(zhuǎn)到你要跳轉(zhuǎn)的頁面.
url 是要跳轉(zhuǎn)的路徑
完整例子
index.jsp
My JSP 'index.jsp' starting pagestruts文件 配置action
/p>
"-//Apache Software Foundation//DTD Struts Configuration 2.1.7//EN"
"http://struts.apache.org/dtds/struts-2.1.7.dtd">
/list.jsp
第二種
web.xml中改成
在WebRoot下新建一個(gè)index.action空文件
第三種
因?yàn)?welcome-file 必須是實(shí)際存在的文件,不能是action或者servlet路徑你可以設(shè)置一個(gè) 比如 goindex.jsp,然后 goindex.jsp 寫 就行了。意思就是借助一個(gè)jsp頁面來轉(zhuǎn)發(fā)請求進(jìn)入action。
因?yàn)閟truts2采用過濾器的方式處理請求,默認(rèn)情況時(shí)監(jiān)控url地址的變化 必須如下操作: 第一步: web.xml中修改 ? struts2 ? /* ? REQUEST? ? FORWARD ?? 第二步: web.xml中添加 ? index.jsp 第三步: 首頁跳轉(zhuǎn)語句 index.jsp內(nèi)容如下:
總結(jié)
以上是生活随笔為你收集整理的Java Web访问.action_java设置web首页访问action的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php实现鼠标悬停显示下拉菜单,Html
- 下一篇: python使用蓝牙功能_python