以下是修改后的示例代码:
index.jsp:
```html
登录
登录
```
LoginServlet.java:
```java
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
@WebServlet("/login")
public class LoginServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String username = request.getParameter("username");
String password = request.getParameter("password");
boolean isMember = "true".equals(request.getParameter("isMember"));
if (isMember) {
response.getWriter().println("欢迎您注册为会员");
}
if (username.equals(password)) {
response.getWriter().println("登录成功");
} else {
response.getWriter().println("登录失败");
}
}
}
```
在这个示例中,我们添加了一个名为“isMember”的复选框,让用户选择是否注册为会员。在Servlet中,我们检查该复选框是否被选中,并根据需要输出欢迎消息。请注意,我们使用了“true”.equals()方法来比较参数值,这是因为复选框只有在被选中时才会提交它的值。
请注意,此示例仍然非常简单,并且没有进行任何安全检查。在实际应用中