Java Web访问.action_java设置web首页访问action
index.jsp
一般首頁進的是靜態頁面
如果需要首頁是動態的頁面 就需要先進action訪問數據 再回到首頁顯示
因為 welcome-file 必須是實際存在的文件,不能是action或者servlet路徑
如果直接把index.jsp改成action ?會出現404
index.action直接設置action,404和struts2中的解決方案
解決方法有三種 我最經常用第一種
第一種
因為web.xml中 默認是
在空白的index.jsp中使用META重定向。
操作:
其中,
content="1 是時間控制,表示1秒后自動跳轉到要跳轉的頁面.
content="0 表示打開該頁后立即跳轉到你要跳轉的頁面.
url 是要跳轉的路徑
完整例子
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下新建一個index.action空文件
第三種
因為 welcome-file 必須是實際存在的文件,不能是action或者servlet路徑你可以設置一個 比如 goindex.jsp,然后 goindex.jsp 寫 就行了。意思就是借助一個jsp頁面來轉發請求進入action。
因為struts2采用過濾器的方式處理請求,默認情況時監控url地址的變化 必須如下操作: 第一步: web.xml中修改 ? struts2 ? /* ? REQUEST? ? FORWARD ?? 第二步: web.xml中添加 ? index.jsp 第三步: 首頁跳轉語句 index.jsp內容如下:
總結
以上是生活随笔為你收集整理的Java Web访问.action_java设置web首页访问action的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php实现鼠标悬停显示下拉菜单,Html
- 下一篇: java美元兑换,(Java实现) 美元