Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/362.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 我可以为@ManagedBean使用简单的HTML吗?_Java_Html_Web Services_Web_Managed Bean - Fatal编程技术网

Java 我可以为@ManagedBean使用简单的HTML吗?

Java 我可以为@ManagedBean使用简单的HTML吗?,java,html,web-services,web,managed-bean,Java,Html,Web Services,Web,Managed Bean,我现在正在学习管理豆。我需要使用html文件来获取数据并将其发布到下一页。我需要使用ManagedBean。我需要使用.html文件。我不能使用JSF,因为我们还没有开始研究它 问题:如何在Voter.java类中设置值first name,然后将其发布到新页面 我尝试使用: 因此答案是肯定的,我可以将简单的HTML与ManagedBeans结合使用。 我只使用了Javaservlet、HTML和CDI管理的bean。我必须使用@Inject类类型的引用,其中是bean,我在使用servlet

我现在正在学习管理豆。我需要使用html文件来获取数据并将其发布到下一页。我需要使用ManagedBean。我需要使用.html文件。我不能使用JSF,因为我们还没有开始研究它

问题:如何在Voter.java类中设置值first name,然后将其发布到新页面

我尝试使用:


因此答案是肯定的,我可以将简单的HTML与ManagedBeans结合使用。
我只使用了Javaservlet、HTML和CDI管理的bean。我必须使用@Inject类类型的引用,其中是bean,我在使用servlet的类中使用了它。在bean类中,我使用命名的和SessionScoped bean。因此bean存储用户提交的信息。

我找不到任何带有.html文件和@ManagedBean的示例。
 First Name:<input action="UserInfo.setFirstName()" type="text" name="fname" maxlength="30"  
       value="" pattern="[a-zA-Z]{1,30}" title="Please enter first name! Min 1 
       letter"required/><br>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html>
<html>
<head>
    <title>Welcome Form</title>
</head>
<body>
<div style="text-align:center">
<h1>Welcome</h1>
    <form action="summary.html">
     <fieldset>
       <legend>Form:</legend>
       <fieldset>
       <legend>Personal Information:</legend>
   First Name:<input action="UserInfo.setFirstName()" type="text" name="fname" maxlength="30"  
       value="" pattern="[a-zA-Z]{1,30}" title="Please enter first name! Min 1 
       letter"required/><br>
       </fieldset>
       <p></p>
       <input type="submit" value="Submit" />
    </fieldset>
    </form>
</div>

</body>
</html>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html>
<html>
<head><title>Thank you</title></head>
<body>
    <h1>Information Summary</h1>
        <li action="SubmissionController.getFirstName()"><b>First Name:</b>
</body>
</html>
import javax.faces.bean.ManagedBean; 
import javax.faces.bean.SessionScoped;

@ManagedBean(name="userinfo")
@SessionScoped
public class UserInfo {

   private String fname;

   public UserInfo() {}

   public String getFirstName() {
     return fname;
   }

   public void setFirstName(String fname) {
      this.fname = fname;
   }
}