Java 是否有任何方法可以在com.ibm.cics.server中创建单选按钮
CICS的JavaAPI是。有人知道有没有什么方法可以使用这个API将几个单选按钮放到web表单中 这是我创建单选按钮的代码Java 是否有任何方法可以在com.ibm.cics.server中创建单选按钮,java,cics,Java,Cics,CICS的JavaAPI是。有人知道有没有什么方法可以使用这个API将几个单选按钮放到web表单中 这是我创建单选按钮的代码 HttpRequest req = HttpRequest.getHttpRequestInstance(); String msg = "ZEUSBANK ANTI-FRAUD CHECK BY SHE0008.<br> " + "When investigation is complete. Tick the che
HttpRequest req = HttpRequest.getHttpRequestInstance();
String msg = "ZEUSBANK ANTI-FRAUD CHECK BY SHE0008.<br> "
+ "When investigation is complete. Tick the check box and submit.<br>";
String template = "<form><input type=\"radio\"> YES<br><input type=\"radio\"> NO<br></form>";
HttpResponse resp = new HttpResponse();
Document doc = new Document();
doc.createText(msg);
doc.appendFromTemplate(template);
resp.setMediaType("text/plain");
resp.sendDocument(doc, (short)200, "OK", ASCII);
HttpRequest req=HttpRequest.getHttpRequestInstance();
String msg=“ZEUSBANK反欺诈检查由SHE0008执行。
”
+“调查完成后。勾选复选框并提交。
”;
字符串模板=“是
否
”;
HttpResponse resp=新的HttpResponse();
单据单据=新单据();
doc.createText(msg);
单据附件模板(模板);
分别为setMediaType(“文本/普通”);
分别发送文档(doc,(short)200,“OK”,ASCII);
但当我在浏览器上运行它时,它会打印纯文本,不会转换html标记。Tri
我已经有15年没有使用CICS了,所以我怀疑自己不再是专家了。但是快速看一下API,所有的表示逻辑似乎都在常规Java代码中。然后,您将格式化适当的消息并调用CICSAPI来更新服务器并获得响应
似乎根本没有任何“BMS相关”的方法(这是一件好事)
我看到的唯一“field”方法是com.ibm.cics.server.FormField,但它只有get()方法,没有set()
您是刚开始使用JavaCICS,还是仅仅停留在这个特定的问题上?如果您有一些您正在尝试的示例代码,请将其发布,以便我们可以查看是否有人有任何想法
嗯,吉姆
我已经有15年没有使用CICS了,所以我怀疑自己不再是专家了。但是快速看一下API,所有的表示逻辑似乎都在常规Java代码中。然后,您将格式化适当的消息并调用CICSAPI来更新服务器并获得响应
似乎根本没有任何“BMS相关”的方法(这是一件好事)
我看到的唯一“field”方法是com.ibm.cics.server.FormField,但它只有get()方法,没有set()
您是刚开始使用JavaCICS,还是仅仅停留在这个特定的问题上?如果您有一些您正在尝试的示例代码,请将其发布,以便我们可以查看是否有人有任何想法
嗯,吉姆修复了它,我只是将媒体类型从
text/plain
更改为text/html
,它就工作了。修复了它,我只是将媒体类型从text/plain
更改为text/html
,它就工作了。正如您已经发现的,您需要用text/html
内容类型发送请求
如果您计划通过CICS Java进行更多基于Java的web工作,您可能需要研究嵌入式WebSphere Liberty。它增加了对JavaEE特性的支持,其中包括JSF、JSP和servlet,这可以使Java中的web开发更加容易。正如您已经发现的,您需要使用
文本/html
内容类型发送请求
如果您计划通过CICS Java进行更多基于Java的web工作,您可能需要研究嵌入式WebSphere Liberty。它增加了对Java EE功能的支持,其中包括JSF、JSP和servlet,这可以使Java中的web开发变得更加容易。更新,请查看您是否能提供帮助。@cschneid我知道这一点,这就是我正在阅读的内容。更新,请查看您是否能提供帮助。@cschneid我知道这一点,或者最好还是使用WLP编写一个后端RESTAPI,并使用React、Polymer或Vue等现代JavaScript框架编写前端。像JSP和JSF这样的Java框架已经有了更好的发展,或者更好地使用WLP编写后端RESTAPI,并使用React、Polymer或Vue等现代JavaScript框架编写前端。像JSP和JSF这样的Java框架经历了更好的日子。