首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

href中调用servlet有关问题

2012-09-07 
href中调用servlet问题我的web.xml中是这么写的。Java codeservletservlet-namefinServlet/servlet-na

href中调用servlet问题
我的web.xml中是这么写的。

Java code
<servlet>               <servlet-name>finServlet</servlet-name>               <servlet-class>jspservlet.servlet.FinServlet</servlet-class></servlet><servlet-mapping>               <servlet-name>finServlet</servlet-name>               <url-pattern>/fin</url-pattern></servlet-mapping>

需要调用这个servlet
Java code
<a href="./fin">Information</a>
">
但是最后结果显示的地址是
http://pc-201004071247:8080/jspServlet/fin
页面是一片空白,如果成功的话应该跳转回本页面,求解!

[解决办法]
页面是一片空白,如果成功的话应该跳转回本页面,求解!

所谓的本页面是什么?URL 是什么?
[解决办法]
那么问题很清晰了,你用的是 <a> 来访问Servlet,这属于 GET 操作,而你的Servlet里面,完全没定义 GET,只定义了POST,所以就啥反应都没有了。

解决方案两个任选:
1、代码全都移动到 doGet 去;
2、修改doGet()
public void doGet(HttpServletRequest req, HttpServletResponse res)
throws IOException,ServletException{
doPost(req, res); // 就是增加这句话
}

热点排行