php如何通過url引數來訪問類類似於struts2的

時間 2022-02-03 21:00:03

1樓:子龍一揚

用這種方式,最好的辦法是寫一個統一的入口檔案來處理請求引數

// 常量-- 你的**action路徑

ac_root = '../'

// 處理類

$action = $_request['action'] ? $_request['action'] : 'indexaction';

// 處理方法

$method =$_request['method'] ? $_request['method']: 'index';

// 檢視類是否存在

if(file_exists($actoinfile))

// 進入處理流程

$obj->();

} else

建議: 你可以看看 thinkphp 等框架 的入口處理方法, 對你應該很有幫助.

2樓:

$action = isset($_request['act']) ? $_request['act'] : die();

$actionname = $action . 'action';

$obj = new $actionname;

$obj->exec();

3樓:匿名使用者

if(action==baseaction)

4樓:匿名使用者

if(action==baseaction)}

php 一個class 裡面action怎麼直接呼叫另一個action

5樓:形單影隻向誰去

類的內部直接用 $this -> funcname() 嘛。

6樓:匿名使用者

這個action,是什麼東西啊?方法,變數,還是

7樓:不辭灬遠

class內部的方法,直接this呼叫,如果是靜態的就用self

struts2的action把返回的引數帶到另外一個action例項求解:

form表單指定action的方法

8樓:

js修改form的action屬性的函式

一般比較簡單的就是

document.formname.action="/url.do?ddd="+str

document.formname.submit();

寫成函式式的呼叫就是

複製** **如下:

9樓:匿名使用者

struts2 的話 在struts.xml 裡的配置配置< action name="ssh_*" method=>

登入的話 然後在form表單裡的action=ssh_login 如果是其他的就是ssh_方法名(action裡方法名)

10樓:匿名使用者

最簡單的方法就是,你在表單裡面,加上一個

然後在action中,判斷引數method的值,再選擇方法來執行即可

11樓:匿名使用者

login.action struts2嗎?

12樓:匿名使用者

有多個方法為什麼還要在action裡指定??

用js選擇action就好

請問如何實現js中利用$.ajax通過struts傳值到action然後通過struts的結果集跳到指定頁面?

13樓:暗孤行者

你好 我用了你的方法 但是action無法跳轉 return 返回值 struts 2.1裡無法跳轉頁面

action裡接受到了引數 但是 頁面無法跳轉

14樓:匿名使用者

$.ajax(});

15樓:匿名使用者

js中:

比如要傳值var age=23;

$(function()

});});

action類中

定義屬性

private integer age;

定義setter方法

public void setage(integer age)定義邏輯處理方法

public string execute()throws exception

struts.xml配置檔案中

要跳轉的頁面路徑

16樓:匿名使用者

你這樣做,為什麼要用ajax呢?直接get傳就ok了麼...

jquery ajax php 呼叫方法!

17樓:day忘不掉的痛

可以在jquery的ajax方法成功執行之後,執行相應的js**例如:index.html 頁面

ajax.php 處理頁面

<?php

if($_get['action'] == 'ok')?>

18樓:匿名使用者

我大概明白你的意思了

是不是類似於spring mvc用url實現相關方法的呼叫哇,我以前在網上看到過有類似的php框架

我之前寫過一個小程式,是模擬出來這種效果的,但是是以引數形式傳過去的,你可以參考一下

js部分

$.ajax(

})index.php

<?php

if(!empty($_request['a']))//執行方法

if(function_exists($method))}?>

19樓:韓蕭_寒

給你看一段**:

$.ajax(,

success: function(data)})php檔案查詢

struts2 如何在頁面獲取session值。

20樓:

session.put("key",value);新增值

放入hidden

在action中申明好一個變數id,設定好getter和setter方法就可以了,只要控制元件名與你宣告的變數名一致的話,系統將自動將此控制元件中的value直接賦值給id,你直接用就是了!!

21樓:匿名使用者

session的定義就是當前瀏覽器裡歷史資訊,所以千萬注意兩個不同的客戶端是不可能共享session的,至於使用就非常簡單,一般在第一個頁面就啟用session<?php session_start(); ?>

,然後設定session變數$_session['views']=1;

,使用時在需要的地方通過session直接呼叫$_session['views'];

即可,注意不能跨瀏覽器,字母大寫

22樓:匿名使用者

既然要在action裡取值,而且在頁面又不顯示,那麼直接在action裡再去取就行了。

示例;string name = (string)this.getsession().getattribute("name");

23樓:原創力雜貨

使用jsp頁面內建session

" />

24樓:匿名使用者

還有就是 你都放在session裡了 幹嗎還要在頁面獲取,直接在session裡拿不就可以了嗎

springmvc中jsp怎麼呼叫controller中的某個方法

PHP 如何通過位址列傳遞引數?

這樣就可以了 把上面 存為。然後 你的 就傳遞ok了。通過位址列目傳引數也就是get傳參,比如在url末尾加入?x 1,那麼在 裡就可以通過全域性變數 get x 來獲取x的值。有幾個要點 1.你的web伺服器要啟用pathinfo支援2.呼叫php的伺服器環境變數 server,輸出列印一下pri...

url漢字傳值亂碼,url傳引數出現中文亂碼,怎麼解決?

一般bai出現亂碼都是在dujs裡面跳轉到哪個類 然後得到這zhi個引數的時候dao 中文亂碼,有一個回非常實用的辦法,在js你可以這答樣寫 var url url encodeuri url url encodeuri url 最重要的部分,兩次呼叫encodeuri 就是編碼兩次 然後在跳轉到u...

如何通過URL重寫規則實現301重定向

淘沙時代電商 在 運營的過程中,有時因一些不同的訪問要求 譬如使用http 1.abc.com訪問的是http www.abc.com 1,使用http 2.abc.com訪問的是http www.abc.com 2 需對 訪問進行重定向設定。在我司的平臺上,最直接最有效的做法是通過url重寫規則實...