我决定通过使用向Java Servlet发送URL请求的网页链接来向Java Servlet发送请求。
因此,在我的属性中,我有如下内容:
<%
for(int i = 0; i<companies.length; i++)
{
String link = "InactiveEmployees?company="+companies[i].getName()+" ";
%>
<p><a href="<%= link %>" type="_top">
<% companies[i].getName(); %>
</a></p>
<br />
<%
}
%>然而,当我查看Glassfish服务器日志(server.log)时,我看到我有一个NULLRefereneException,它出现在我编写的处理请求的Java Servlet中。通过一些调整,我发现我发送的是一个空请求。标题为"company“的参数每次都会发送NULL。
有没有发生这种情况的原因呢?如果我没记错的话,当您想为特定文档向服务器发送一个请求参数时,您确实拥有类似以下内容的内容:
protocol://domain_name.top_level_domain_name/directory/document?parameters=value我说的对吗?
如果有经验的web程序员能给我任何洞察力,那就太好了。在进阶时谢谢!
发布于 2011-02-06 16:21:03
看起来<%=链接%>遗漏了
protocol://domain_name.top_level_domain_name
https://stackoverflow.com/questions/4854527
复制相似问题