Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java request.getParameter on<;a>;_Java_Html_Parameters_Request_Submit - Fatal编程技术网

Java request.getParameter on<;a>;

Java request.getParameter on<;a>;,java,html,parameters,request,submit,Java,Html,Parameters,Request,Submit,我当前有一些输入按钮的实例,单击按钮时使用request.getParameter对请求执行操作。像这样: <input type ="submit" name="test" value="test"/> String t = request.getParameter("test"); if (t != null) { System.out.print("k"); } 字符串t=request.getParameter(“测试”); 如果(t!=

我当前有一些输入按钮的实例,单击按钮时使用request.getParameter对请求执行操作。像这样:

<input type ="submit" name="test" value="test"/>

String t = request.getParameter("test");
    if (t != null) {
        System.out.print("k");
    }

字符串t=request.getParameter(“测试”);
如果(t!=null){
系统输出打印(“k”);
}
我想知道是否有类似的方法用于从链接提交数据,但我没有看到任何类似的方法。换句话说,我想用一个链接来代替相同的结果


应用程序使用servlet和方法=“get”来处理提交

如果希望通过GET发送参数,则应将其作为查询参数发送,如:
?key1=value1&key2=value2

对于您的用例,如果您将输入类型替换为锚元素,它应该可以工作:

<a href="/your-path?test=value">link</a>


作为旁注,请确保您理解GET和POST之间的区别。一些笔记,或者干脆用谷歌搜索一下。您尝试过的是,input submit元素应该通过POST进行处理,但奇怪的是,它竟然在一开始就起作用了。

您能给我们提供更多关于应用程序的上下文吗?它是Spring应用程序吗?或者只是一些小服务?您是在POST还是GET上处理此请求?应用程序仅使用servlet,并使用method=“GET”处理请求。我将编辑这个问题以包含这些信息。好吧,如果你的锚是
谢谢!这项工作我会发布一个官方答案:)