无法设置运行java文件的值

无法设置运行java文件的值,java,jsp,servlets,google-cloud-messaging,Java,Jsp,Servlets,Google Cloud Messaging,我在Google gcm应用程序中工作,在这里我通过正确的Id和密码验证应用程序用户。验证工作正常 我的我通过runas->runonserver(Homeservlet.java)运行这个页面,即使对于正确的员工和密码,它也不会显示编写的jsp代码(在if条件下编写)并转到else部分 在eclipse控制台中:我可以看到员工的姓名和密码,但我的问题是如何设置这些值,以便在运行此页面时显示内部的jsp页面 我正在使用set参数来设置值,但每当我在Tomcat服务器上运行此页面时,它都会显示Il

我在Google gcm应用程序中工作,在这里我通过正确的Id和密码验证应用程序用户。验证工作正常

我的我通过runas->runonserver(Homeservlet.java)运行这个页面,即使对于正确的员工和密码,它也不会显示编写的jsp代码(在if条件下编写)并转到else部分

在eclipse控制台中:我可以看到员工的姓名和密码,但我的问题是如何设置这些值,以便在运行此页面时显示内部的jsp页面

我正在使用set参数来设置值,但每当我在Tomcat服务器上运行此页面时,它都会显示
IllegalArgumentException
。我发现它非常相关,因为当我运行值时,它没有设置

实际上,我想,对于正确的员工和相应的密码,…它将显示jsp页面;否则(我的意思是在其他方面,它不会)

但是我正在运行这个页面(runas->runonserver-tomcat-6),它正在显示这个页面(而不是显示jsp页面)

有什么想法吗。。。。。。。我错在哪里。

观察到两件事

(一) 使用

反而

  req.setAttribute(employee, employee);
  req.setAttribute(password, password);
(二)

您显示的下一个页面不是JSP。它是在servlet中创建的纯html。 设置的内容类型为html

如果要在html中显示员工, 您可以编写这样的代码

 out.print("<body>");
 out.print("Welcome to this site Mr."+ employee);
out.print(“”);
打印(“欢迎来到本网站先生”+员工);
如果您仍然希望将employee用作html上的变量,则必须在此页面中嵌入Javascript。

2注意事项

(一) 使用

反而

  req.setAttribute(employee, employee);
  req.setAttribute(password, password);
(二)

您显示的下一个页面不是JSP。它是在servlet中创建的纯html。 设置的内容类型为html

如果要在html中显示员工, 您可以编写这样的代码

 out.print("<body>");
 out.print("Welcome to this site Mr."+ employee);
out.print(“”);
打印(“欢迎来到本网站先生”+员工);

如果您仍然希望将employee用作该html上的变量,则必须在此页面中嵌入Javascript。

当员工加载该页面时,是否可以添加代码输出?(过滤掉密码ofc)当员工加载该页面时,您是否可以添加代码输出?(过滤掉ofc)与html创建相同。打印(“var employeename=“+employee+”);这就是您在java servlet的out.print中编写一个html文件的全部内容。请看,使用html的好处是向应用程序用户发送通知,但我的代码中似乎存在一些逻辑问题,因为每当我运行页面时,它都会成为我编码的其他部分。与html创建一样。打印(“var employeename=“+employee+”);这就是你在java servlet的out.print中编写一个html文件的全部内容。请看,使用html的好处是向应用程序用户发送通知,但我的代码中似乎存在一些逻辑问题,因为每当我运行页面时,它都会成为我编码的其他部分。
  req.setAttribute(employee, employee);
  req.setAttribute(password, password);
 out.print("<body>");
 out.print("Welcome to this site Mr."+ employee);