我正在做struts1中的項目。在index.jsp文件中,我從數據庫中提取記錄並使用分頁顯示。對於分頁,我使用了限制,偏移和大小如 假設限制爲1000 偏移量和大小類似於(0,10)(10,10)(20,10)(30,10)..... 對於我創建的索引頁/page.java動作類,然後我想要訪問這些變量這些類稱爲限制,在索引頁中的偏移量,而不是存儲session.Is有任何方式訪問jsp文件中的操作類變量,而不會存儲在會話中。struts 1如何在不使用會話的情況下直接在jsp文件中使用動作變量
0
A
回答
0
您可以通過兩種方式從JSP頁面訪問action類中使用的變量。
- 設定值請求範圍,因爲這樣,
在操作方法:
request.setAttribute("offset",offsetValue);
request.setAttribute("limit",limtValue);
在JSP頁面
${requestScope.offset}
${requestScope.limit}
2。 使用表單對象。有一個表單對象,並設置值到它在JSP頁面檢索。(如何以往形式的obj將是請求範圍內),像這樣
public class PaginationForm {
private int offset;
private long limit;
private int size;
public int getOffset() {
return offset;
}
public void setOffset(int offset) {
this.offset = offset;
}
public long getLimit() {
return limit;
}
public void setLimit(long limit) {
this.limit = limit;
}
public int getSize() {
return size;
}
public void setSize(int size) {
this.size = size;
}
}
設定值後,進入形式和JSP檢索。您可以將此表單保留爲Action方法的默認表單,或者您可以具有此表單Request。
0
在頁面上創建一個表單。在該窗體的隱藏字段中設置此值。然後你可以在Form bean中獲得Action類。
相關問題
- 1. 在不使用T-SQL中的變量的情況下直接引用列值
- 2. 如何在不使用新的情況下直接分配?
- 3. 在不使上下文無效的情況下讀取會話變量
- 4. 如何在不調用方法的情況下使用變量
- 5. 變量作用域在這種情況下會如何工作?
- 6. 在jsp/struts中的會話
- 7. 在不改變enctype的情況下在JSP中上傳文件
- 8. 如何在不使用變量的情況下編程scala DSL?
- 9. 在不使用動作的情況下調用頁面JSP中的屬性
- 10. 即使在會話不可用的情況下Action類對象如何可用?
- 11. QThread :: wait()在不使用直接連接的情況下不會返回
- 12. 在MVC Views中使用會話變量的直接答案?
- 13. 如何在沒有http會話的情況下使用CDI- @ SessionScoped
- 14. 如何在不使用SendKeys的情況下自動化Telnet會話
- 15. 如何在不使用上下文的情況下聲明全局變量?
- 16. 變量不會在目前情況下
- 17. 如何在不使用操作的情況下移動精靈?
- 18. 如何在struts 2標籤中使用jsp變量
- 19. 使用Struts 1.x和AJAX設置會話變量
- 20. 在不刷新頁面的情況下更新會話變量
- 21. 如何在不使用JSP中的scriptlet的情況下閱讀附件消息?
- 22. 如何在不創建實例變量的情況下使變量可用
- 23. 在不使用會話的情況下獲取值
- 24. 如何在不使用類型的情況下使用GET傳遞變量?
- 25. 如何在Jsp中使用會話Bean?
- 26. 如何在不使用OpenGL ES的情況下使UIImage變亮?
- 27. 如何在不使用JSP文件中的腳本的情況下訪問應用程序上下文路徑?
- 28. 如何在不使用QML的情況下使用QVirtualKeyboard插件?
- 29. 如何在Struts 1中使用Tiles2 1
- 30. 使用會話包裝更換直接呼叫會話變量
謝謝@Selvarkumar P – 2012-02-10 08:42:55