導航:首頁 > 文件處理 > webrootadmin文件夾

webrootadmin文件夾

發布時間:2022-07-28 23:44:45

1. eclipse webroot下admin報錯

許可權不夠。
以管理員身份運行eclipse或者更改日誌路徑至非只讀目錄下。在Eclipse調試Web項目時,項目的路徑是一個臨時路徑,不在真正的路徑下,可以通過log4j日誌的方式列印出屬性值,來看看臨時項目路徑在哪裡。
一般情況下打開任務管理器,結束javaw.exe這個進程。將源文件的內容復制到記事本裡面,然後刪除原來的文件,重新創建一個同名的java文件,將記事本裡面的文本復制會新建文件中。

2. 我的jsp頁面放在了WebRoot/admin下,聽說放在web_inf下比較安全具體怎樣配置

如果把這些JSP頁面文件移到WEB-INF 目錄下,在調用頁面的時候就必須把"WEB-INF"添加到URL中。

我們知道,實現頁面的跳轉有兩種方式,一種是通過redirect的方式,一種是通過forward的方式。redirect方式的跳轉,系統會在一個新的頁面打開要跳轉的網頁;而forward方式跳轉,系統會在原來的頁面上打開一個要跳轉的網頁。所以放到WEB-INF目錄下的文件是不允許採用redirect方式的跳轉來訪問的,如下

例1:/test/test1.jsp文件

<html>
<body>
<form name="testform" action="/WEB-INF/jsp/test/test.jsp">
<input type = "submit" value="test">
</form>
</body>
</html>
上面這段語句只有一個名為test的按鈕,如果單擊這個按鈕是,系統就會跳轉到/WEB-INF/jsp/test/test.jsp,它的代碼如下:

例2:/WEB-INF/jsp/test/test.jsp文件

<html>

<body>

跳轉成功!

</body>

</html>

事實上,這個跳轉是無法成功的,點擊按鈕後,IE會報「403 Forbidden」的錯誤。

而forward方式的跳轉則可以成功,如下代碼:

例3:/test/test2.jsp文件

<html>

<body>

<form name="testform">
<jsp:forward page = "/WEB-INF/jsp/test/test.jsp" />
</form>

</body>

</html>

請注意上面紅色的語句,這段就是通過forward的形式來訪問/WEB-INF/jsp/test/test.jsp文件,在IE輸入地址http://localhost/test1/test2.jsp,網頁上就顯示「跳轉成功!」的信息了,這表示放到了WEB-INF可以通過forward的方式來訪問。

個人認為,像這種方式的可能不大時候採用一般jsp進行編程的系統,因為很多頁面上都有採用submit這樣的方式來進行跳轉,但這種方式卻非常適合採用struts結構的系統。因為採用這個結果大多是先跳轉到一個Action類,然後在Action類進行相關處理後(比如說獲取相關的信息保存到session中,進行有效性的判斷),然後再forward到另外一個頁面,這樣放到WEB-INF中的jsp代碼可以被正常訪問,也防止了對這些頁面的直接訪問,下面我來舉例說明。

下面我們先對配置文件struts-config.xml進行配置,如下:

例4:WEB-INF/struts-config.xml文件

<?xml version="1.0" encoding="ISO-8859-1" ?>

<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN" "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">

<struts-config>

<!-- ========== Action Mapping Definitions ============================== -->

<action-mappings>

<action path="/test" type=" test.TestAction" scope="request">
<forward name="test" path="/WEB-INF/jsp/test/test.jsp"/>
</action>
</action-mappings>
</struts-config>

上面這個配置非常簡單,這里定義了一個action類,它的路徑為/test,所對應的類為test.TestAction.java,它都一個跳轉頁面,別名為test,對應的頁面為/WEB-INF/jsp/test/test.jsp。

下面我們對例1的內容進行修改,使其跳轉到/test去。

例5:修改後的/test/test1.jsp文件

<html>

<body>

<form name="testform" action="/test">

<input type = "submit" value="test">

</form>

</body>

</html>

這樣我們在IE中訪問http://localhost/test/test1.jsp,然後點擊test按鈕,頁面就會跳轉到test.TestAction.java這個類來,下面是這個類的內容。

package test;

import javax.servlet.http.*;

import org.apache.struts.action.ActionMapping;

import org.apache.struts.action.Action;

import org.apache.struts.action.ActionForm;

import org.apache.struts.action.ActionForward;

public class TestAction extends Action

{

public ActionForward perform(ActionMapping mapping,

ActionForm form, HttpServletRequest req,

HttpServletResponse res)

{

return mapping.findForward("test");

}

}

可以看到,這個類是繼承Action類的,所有的控制類都必須繼承Action類,這個類裡面有一個perform方法,跳轉到這個類都是從這個方法進行訪問的(新版本可以是execute方法),現在這個方法裡面只有一條語句,這句話的意思就是跳轉到一個別名為test的頁面,也就是/WEB-INF/jsp/test/test.jsp頁面,這樣我們點擊test按鈕後,IE就會顯示「跳轉成功!」這條信息,這表示系統允許這樣的跳轉。

注意:CSS文件要存放在根目錄,此時引用要用絕對路徑!!!引用格式如:/項目名/css文件夾/*.css

3. spring mvc 後台訪問控制如何實現 只有管理員登錄才能訪問webroot 根目錄下admin文件夾

設置過濾器,對當前登錄的用戶進行許可權驗證
過濾器url可以這樣寫
<url-pattern>/*
</url-pattern>

4. 關於在eclipse的WebRoot下新建文件夾

在eclipse的WebRoot下新建文件夾方法:
1、
File
-->
New
-->
Java
web
project.
2、選中WebRoot新建文件夾,點擊右鍵
-->
New
-->
folder

5. 為什麼webroot文件下面的admin文件下的所有JSP文件都不能運行

struts屬於web項目了。web項目的class文件
如果是MyEclipse,則默認編譯到了WebRoot/WEB-INF/classes目錄下。
如果用的Eclipse JEE版,則默認編譯到了WebContent/WEB-INF/classes目錄下。
JSP文件在WEB-INF的上一層。
MyEclipse是WebRoot
Eclipse JEE是WebContent

你直接新建一個Web工程。在src目錄下放java源文件,在WebRoot或WebContent中放JSP文件。如果不能新建Web工程,只能建Java工程,則是你下載的Eclipse版本不對。你需要下載Eclipse JEE版的,在上面可以找到。

6. java web 項目在WebRoot下建立Admin文件夾中在建立一個image文件夾和c.jsp,image裡面放圖片,c訪問圖片

用相對路徑吧,<img src="../image/cc.jpg"/>

7. 急!在myeclpise中想打開webroot中admin里的jsp文件,該怎麼弄,老提示404錯誤,求大神速解!!!

404是找不到路徑
你看頁面有個說明:Message:****
根據Message查看你的路徑是怎樣的
提交的servlet路徑不正確
可以試試"../servlet"或者"文件夾名/servlet"

是不是在web.xml中配置servlet的信息
<servlet>
......
</servlet>

閱讀全文

與webrootadmin文件夾相關的資料

熱點內容
大齡女程序員未來發展 瀏覽:974
數學書籍pdf 瀏覽:504
加密門禁卡寫入成功無法開門 瀏覽:462
齒輪傳動pdf 瀏覽:49
alpinelinux 瀏覽:148
手機端app的掃碼功能在哪裡 瀏覽:225
少兒編程中小班英語教案 瀏覽:450
鎖屏密碼加密手機怎麼解除 瀏覽:203
linuxlostfound 瀏覽:132
征途伺服器ip地址 瀏覽:328
git提交代碼命令行 瀏覽:163
什麼叫瀏覽器伺服器結構 瀏覽:155
於謙聊天哪個app 瀏覽:447
小鵬汽車nlp演算法工程師薪資 瀏覽:879
代碼加密與隱藏 瀏覽:647
fordfulkerson演算法 瀏覽:350
京東熱app在哪裡可以下載 瀏覽:875
彩報圖書app哪個好 瀏覽:301
新君威20壓縮比 瀏覽:186
手機php整站 瀏覽:915