1)、在页面提交表单后,tomcat 控制台打印台一个 警告信息:
org.apache.tomcat.util.http.Parameters processParameters
2)仔细检查代码后,也没有发现异常。再看警告信息
警告: Parameters: Invalid chunk '=55' ignored.
3)在页面的源代码中搜索“55”,发现以下代码:
<input type="hidden" name="" value="55" />
name 的值是: ""
4)再看这段代码对应的FTL代码,如下:
<@s.hidden id="theOldStorePrice" value="${tempProduct?if_exists.holdPmPrice?if_exists.productNonMemberPrice!'0'}" />
5)也就是说:使用struts2的标签 hidden ,在没有指定属性 name 的值时,解析后的html代码会自己动生成 name="" 代码。
6)尝试不使用struts2 的 hidden ,改用普通 hidden 标签,提交表单,tomcat 没有打印警告信息。到此问题解决。
7)总结:在使用struts2 开发,解析后的页面不能存在name="" 的代码,否则tomcat 会给出警告信息。避免此问题的方法是:如果使用struts2的标签,一定要加上 name 属性。如果只使用hidden,而不指定 name,就使用普通的hidden 标签。
分享到:
相关推荐
下载HttpClient,解压,在Eclipse中导入所有JAR import org.apache.http.HttpResponse; import org.apache.http.NameValuePair; import org.apache....import org.apache.http.util.EntityUtils;
import org.apache.http.HttpResponse; import org.apache.http.HttpStatus; import org.apache.http.HttpVersion; import org.apache.http.client.HttpClient;...import org.apache.http.util.EntityUtils;
org.apache.poi JAR包,解决个人的 import org.apache.commons.beanutils.PropertyUtilsBean;...import org.apache.poi.ss.util.CellRangeAddress; "The import org.apache.poi cannot be resolved"的问题
import org.apache.poi.hssf.util.HSSFColor; import org.apache.poi.hssf.util.Region; import org.apache.poi.poifs.filesystem.POIFSFileSystem; import org.apache.poi.ss.util.CellRangeAddress; "The import ...
包含 import org.apache.commons.httpclient.HttpClient; import org.apache.commons.httpclient.HttpException; import org.apache.commons....import org.apache.commons.httpclient.util.HttpURLConnection;
org.jbundle.util.osgi.wrapped.org.apache.http.client-4.1.2.jar
6. `org.apache.http.util.EntityUtils`: 提供了处理HTTP实体的实用方法,如解析响应体为字符串或字节数组。 四、使用示例 创建一个简单的HTTP GET请求: ```java CloseableHttpClient httpClient = HttpClients....
org.apache.commons.net.util.jar
<Call Stack = DEBUG_FRAME = org.apache.axis2.util.JavaUtils.callStackToString(JavaUtils.java:564) DEBUG_FRAME = org.apache.axis2.description.ParameterIncludeImpl.debugParameterAdd(ParameterIncludeImpl...
这个库的核心部分就是`org.apache.http`包,它包含了处理HTTP请求和响应的各种类和接口。当我们遇到"找不到org.apache.http.?的库"的错误时,通常意味着开发环境中缺少了这个依赖。 Apache HTTP Components Client ...
jar包,亲测可用
标题中的"org.apache.HTTP需要的jar包"指的是Apache HTTP组件的核心部分,用于构建HTTP客户端应用。描述中提到了两个关键的压缩包:`httpcomponents-client-4.5.5-bin.zip`和`httpcomponents-core-4.4.9-bin.zip`,...
在本案例中,"org.apache.xmlbeans.jar" 是XMLBeans库的实现,它是Java开发中处理Excel文件的一个重要工具。 XMLBeans的工作原理基于XML Schema,它将XSD文件解析为一套Java类和接口,这些类和接口代表了XML Schema...
org.apache.axis2.jar
http协议所需依赖包基本全部包含,这也是我自己初学下载的,不知道哪些管用,就全部包含进去再说>< import java.io.IOException;...import org.apache.http.util.EntityUtils; 这些导入不会报错反正
在开发基于Axis2的Web服务时,可能会遇到各种错误和异常,其中之一就是与`org.apache.axis2.util.JavaUtils.callStackToString`相关的问题。这个问题通常出现在Axis2尝试获取并打印堆栈跟踪信息时。 `...
这个"org.apache.poi"依赖包是Java开发者在处理这些文件时不可或缺的工具。它提供了丰富的API,使得在Java环境中读取、写入和操作Office文档变得轻而易举。 Apache POI 3.17 版本是该项目的一个稳定版本,包含了...
apache-tomcat-8.5.78 源码 maven 版本,配置都已经搞定,开箱即用。是学习tomcat的不二之选。启动类 org.apache.catalina.startup.Bootstrap
org.apache.tools.ant.util.DOMUtils org.apache.tools.ant.util.Watchdog org.apache.tools.ant.AntClassLoader org.apache.tools.ant.BuildException org.apache.tools.ant.DynamicElement org.apache.tools....
jakarta-oro.jar 及代码 import org.apache.oro.text.regex.MalformedPatternException; import org.apache.oro.text.regex.MatchResult; import org.apache.oro.text.regex...import org.apache.oro.text.regex.Util;