我正在开发Java EE 应用程序,我想将我选择的 href 值从 JSP 传递到 Servlet。我有 5 个链接,我想从中传递选定的值。
我的jsp代码是,
<a href="selectTopic" name="html">HTML 5</a><br />
<a href="selectTopic" name="windows">Windows 8</a><br />
<a href="selectTopic" name="office">MS Office 2013</a><br />
<a href="selectTopic" name="android">Android</a><br />
<a href="selectTopic" name="hadoop">Hadoop</a>
看起来像这样
我已将我的 selectTopic 操作映射到SelectedTopic.java servlet 类。代码是,
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String selectedTopic = "";
selectedTopic = (String)request.getParameter("html");
System.out.println("selectedTopic = "+selectedTopic);
}
输出是:
selectedTopic = null
我的问题是,
1)为什么我得到空值,因为我已经从任何文本字段中获取值
2)我如何动态区分并在 SelectedTopic.java 上获取选定的链接名称(html 或 windows 或 android 等)