關於struts中html:errors/的問題
檔案內容如下,為什麼我的<html:errors/>顯示不出來任何內容?而我手工寫的一段程式碼可以把Errors顯示出來。請大家幫忙,謝謝
<%@ page contentType="text/html; charset=GBK" %>
<%@ page language="java"%>
<%@ page import="org.apache.struts.action.ActionErrors"%>
<%@ page import="org.apache.struts.action.ActionError"%>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
<%@ taglib uri="/WEB-INF/struts-tiles.tld" prefix="tiles" %>
<%@ taglib uri="/WEB-INF/struts-template.tld" prefix="template" %>
<%@ taglib uri="/WEB-INF/struts-nested.tld" prefix="nested" %>
<html:html>
<head>
<title>File Upload</title>
</head>
<body>
<%
ActionErrors aes=(ActionErrors)request.getAttribute("org.apache.struts.action.ERROR");
if(aes!=null){
ActionError ae=(ActionError)aes.get().next();
%>
<%=ae.getKey()%>
<%
}
%>
<html:errors/>
<html:form action="/uploadFile" enctype="multipart/form-data">
<html:file property="file"/>
<html:submit value="Upload"></html:submit>
</html:form>
</body>
</html:html>
生成錯誤資訊的程式碼如下:
ActionErrors aes=new ActionErrors();
..........
ActionError ae=new ActionError(file.getFileName()+"上傳成功");
aes.add(ActionErrors.GLOBAL_ERROR,ae);
saveErrors(request,aes);
return new ActionForward(mapping.getInput());
<%@ page contentType="text/html; charset=GBK" %>
<%@ page language="java"%>
<%@ page import="org.apache.struts.action.ActionErrors"%>
<%@ page import="org.apache.struts.action.ActionError"%>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
<%@ taglib uri="/WEB-INF/struts-tiles.tld" prefix="tiles" %>
<%@ taglib uri="/WEB-INF/struts-template.tld" prefix="template" %>
<%@ taglib uri="/WEB-INF/struts-nested.tld" prefix="nested" %>
<html:html>
<head>
<title>File Upload</title>
</head>
<body>
<%
ActionErrors aes=(ActionErrors)request.getAttribute("org.apache.struts.action.ERROR");
if(aes!=null){
ActionError ae=(ActionError)aes.get().next();
%>
<%=ae.getKey()%>
<%
}
%>
<html:errors/>
<html:form action="/uploadFile" enctype="multipart/form-data">
<html:file property="file"/>
<html:submit value="Upload"></html:submit>
</html:form>
</body>
</html:html>
生成錯誤資訊的程式碼如下:
ActionErrors aes=new ActionErrors();
..........
ActionError ae=new ActionError(file.getFileName()+"上傳成功");
aes.add(ActionErrors.GLOBAL_ERROR,ae);
saveErrors(request,aes);
return new ActionForward(mapping.getInput());
相關文章
- 關於工作中遇到的問題
- 關於cuda中的函式問題函式
- 關於html的a標籤的target="__blank "的安全漏洞問題HTML
- 關於python中填充缺失值的問題Python
- 關於setInterval和setTImeout中的this指向問題
- 關於 mysql 中的 rand () 查詢問題MySql
- 關於this指向的問題
- Leetcode刷題中關於java的一些小問題LeetCodeJava
- SpringBoot中關於Mybatis使用的三個問題Spring BootMyBatis
- Elasticsearch中關於transform的一個問題分析ElasticsearchORM
- [20211018]運維中關於history的問題.txt運維
- 關於DrawerLayout的小問題
- 關於javascript的this指向問題JavaScript
- 關於 Puerts 的效能問題
- 關於盒模型相關的問題模型
- 關於 Android studio 在xml中不提示的問題AndroidXML
- Java中關於二分查詢的問題Java
- 關於CSS中的float可能出現的小問題CSS
- 關於Filter中ServletRequest強轉HttpServletRequest問題FilterServletHTTP
- 關於HTMLHTML
- 關於 Laravel 分頁的問題?Laravel
- [20191129]關於hugepages的問題.txt
- 關於hanlp2.0的問題HanLP
- 關於PHP佇列的問題PHP佇列
- 關於安裝nbextensions的問題
- 關於css權值的問題CSS
- 關於影像識別的問題
- 關於搜尋地址的問題
- C++關於DLL中建立套接字的問題(求教)C++
- 關於PCA降維中遇到的python問題小結PCAPython
- 關於C++當中的指標懸空問題C++指標
- 關於Java中分層中遇到的一些問題Java
- 【redis】關於查詢和分析redis中的bigkeys問題Redis
- Struts2中Action動態呼叫DMI出現的一個問題
- 關於PHP的OpenSSL的加密問題PHP加密
- 關於跨域問題跨域
- .Net Core—-關於MVC中TempData持久化問題MVC持久化
- 關於ubuntu安裝中過程遇到問題Ubuntu
- 關於idea開發遇到javascript動態新增html元素時中文亂碼的問題IdeaJavaScriptHTML