我有一个JSP页面,从哪里onClick我想执行一个servlet页面。任何人都可以帮助我,怎么可能?Servlet + Jsp问题
回答
<input type="submit" value="Send" id="click" name="click"/>
if(request.getParameter("click")!=null)
{
request.sendRedirect("URL");
}
或
public class Dispatcher extends HttpServlet
{
public void doGet(HttpServletRequest request, HttpServletResponse response)
{
RequestDispatcher dispatcher =
request.getRequestDispatcher("URL");
if (dispatcher != null) dispatcher.forward(request, response);
}
}
谷歌搜索request.sendRedirect("URL");
和request.getRequestDispatcher("URL");
谢谢。但是,我有@WebServlet(name =“x”,urlPatterns = {“/ xx”})。其中我必须使用URL值? – alessandro 2012-01-01 15:30:57
应调用Sevlet的url模式数组 - 要求释放一个url模式,例如@WebServlet(asyncSupported = false,name =“HelloAnnotationServlet”,urlPatterns = {“/ helloanno”}, initParams = {@WebInitParam (name =“param1”,value =“value1”),@WebInitParam(name =“param2”,value =“value2”)} ) – Lion 2012-01-01 15:38:36
注解中的urlPatterns或value属性必须存在。建议在注释的唯一属性是url模式时使用值,并在使用其他属性时使用urlPatterns属性。将value和urlPatterns属性同时使用在同一个注释上是非法的。 – Lion 2012-01-01 15:42:19
你需要一个按钮形式,并发送形式给servlet
,或者您可以使用简单的<a href="yourServlet">some text to be clicked</a>
或链接下的图像
让它被称为。
谢谢。但是,我有@WebServlet(name =“x”,urlPatterns = {“/ xx”})。其中我必须使用href值? – alessandro 2012-01-01 15:31:35
@alessandro尝试两种,通过搭售和错误学习:) – dantuch 2012-01-01 15:39:54
如果您不想重新加载当前页面或使用window.location.href
属性执行重定向,则可以使用AJAX调用来调用该servlet。如果你想发送一些值给服务器,你可以在AJAX请求体中发送它们,或者如果你决定重定向,可以作为查询字符串参数。
<form method=GET action="servlet/nextPage">
some text here
<input type=submit>
</form>
- 1. jsp和servlet的问题
- 2. 交互问题servlet-jsp
- 3. Jsp,servlet后退按钮问题
- 4. Eclipse Indigo中的Servlet JSP连接问题
- 5. 关于Servlet和JSP的Java问题
- 6. JSP包问题
- 7. JSP:转发问题
- 8. 从servlet访问JSP会话
- 9. JSP问题,第一个JSP错误
- 10. JSP IllegalArgumentException:com.sun.xml.messaging.saaj.soap.LocalString!= com.sun.xml.internal.messaging.saaj.soap.LocalStrings问题
- 11. JSP参数传递问题
- 12. eclipse servlet问题
- 13. Servlet-Servlet-Jsp重定向
- 14. 从Servlet来JSP
- 15. servlet + ajax + jsp
- 16. Reverse Ajax + JSP-Servlet
- 17. 的Servlet/JSP
- 18. JSON,Servlet,JSP
- 19. Servlet和jsp
- 20. Bootstrap,jsp,servlet,javascript
- 21. apache james,jsp servlet
- 22. Servlet-> JSP COnversion
- 23. 从Servlet到JSP检索多行的问题?
- 24. 从jsp接收数据到servlet的问题
- 25. 问题在JSP
- 26. 问题jsp
- 27. JSP out.flush()问题
- 28. 问题在JSP
- 29. 从jsp访问servlet的日期
- 30. 无法从servlet访问JSP下拉值
之间的区别在什么点击?点击后你想要发生什么? – 2012-01-01 15:23:47