相关疑难解决方法(0)

如何从HTML表单调用servlet类

我创建了一个Web应用程序项目.它包含一个servlet类和一个HTML表单.如何从HTML表单中调用servlet类?

html forms servlets

12
推荐指数
1
解决办法
8万
查看次数

用于作为URL的param的Java Servlet getParameter

我正在构建一个站点,它将一个URL提交给servlet以进行分析.在客户端,我提交url作为编码的参数.例如...

Submit: http://www.site.com
Goes to: http://localhost/myservlet/?url=http%3A%2F%2Fwww.site.com
Run Code Online (Sandbox Code Playgroud)

在服务器端,我有我的servlet请求参数,如此...

String url = request.getParameter("url");
Run Code Online (Sandbox Code Playgroud)

我收到的是一个解码字符串:http://www.site.com.到目前为止一切都很好 - 这大部分时间都按预期工作.

当url param包含自己的参数时会发生问题...

Submit: http://www.site.com?param1=1&param2=2
Goes to: http://localhost/myservlet/?url=http%3A%2F%2Fwww.site.com%3Fparam1%3D1%26param2%3D2
Run Code Online (Sandbox Code Playgroud)

在客户端站点上一切都很好,但在我的servlet中,当我得到参数时,我只收到url param的一部分!

http://www.site.com?param1=1
Run Code Online (Sandbox Code Playgroud)

它从我输入的url param中删除了第二个参数!我肯定在将url param提交到服务器之前对其进行编码...发生了什么?

java parameters url encode servlets

9
推荐指数
1
解决办法
6万
查看次数

单击超链接调用servlet

有没有办法在不使用JavaScript的情况下点击超链接调用Java Servlet?

java servlets java-ee

8
推荐指数
2
解决办法
7万
查看次数

你能用一个链接调用一个servlet吗?

你能用一个链接调用一个servlet吗?例如

<a href="/servletName">link text</a>
Run Code Online (Sandbox Code Playgroud)

并且可能通过将参数添加到查询字符串来将参数传递给请求对象.

如果没有,我看到了这样的事情:

RequestDispatcher dispatcher = getServletContext().getRequestDispatcher(/MyServlet); 
dispatcher.include(request,response); 
Run Code Online (Sandbox Code Playgroud)

但是我该如何触发呢?例如,如果它是JavaScript代码,我可以将它放在jQuery单击函数中,或者如果这是一个servlet,我会将它放入一个方法中.

但是如何在JSP中调用此代码.据我所知,你不能用JavaScript事件调用Java代码.

javascript java jsp servlets argument-passing

8
推荐指数
2
解决办法
4万
查看次数

如何在用户注册时对特定的电子邮件ID发送自动回复?

我在JSP中创建了一个注册表单,其中包含电子邮件地址的输入字段.当用户提交表单时,用户必须在他/她的电子邮件地址上获得自动回复.我怎样才能做到这一点?

java jsp servlets

4
推荐指数
1
解决办法
8855
查看次数

标签 统计

servlets ×5

java ×4

jsp ×2

argument-passing ×1

encode ×1

forms ×1

html ×1

java-ee ×1

javascript ×1

parameters ×1

url ×1