簡體   English   中英

無法在Servlet中解析參數

[英]Parameters cannot be resolved in servlets

我正在嘗試從jsp page-index.jsp獲取憑據,在我的servlet-LoginServlet中,當我使用dao軟件包時

String userName = request.getParameter(usrnm_gtalk);
String password = request.getParameter(password_gtalk);

它說usrnm_gtalkpassword_gtalk無法解析。

在我的jsp中

<form name="LoginForm" method="post" action="/dao/LoginServlet>   
<input type="text" name="usrnm_gtalk"/>
<input type="password" name="password_gtalk" />

web.xml

<welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
  </welcome-file-list>
  <servlet>
    <description></description>
    <display-name>LoginServlet</display-name>
    <servlet-name>LoginServlet</servlet-name>
    <servlet-class>dao.LoginServlet</servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>LoginServlet</servlet-name>
    <url-pattern>/Login</url-pattern>
  </servlet-mapping>

我在庫以及構建路徑中都有servlet-api jar

誰能指出水是問題的原因謝謝

您需要將它們表示為帶雙引號的字符串,而不是不存在的變量(編譯器試圖告訴您)。

String userName = request.getParameter("usrnm_gtalk"); 
String password = request.getParameter("password_gtalk");

也可以看看:

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM