小编roy*_*oyb的帖子

Node.js - 如何从html发送数据到express

这是html中的表单示例:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>CSS3 Contact Form</title>
</head>
<body>
<div id="contact">
    <h1>Send an email</h1>
    <form action="/myaction" method="post">
        <fieldset>
            <label for="name">Name:</label>
            <input type="text" id="name" name="name" placeholder="Enter your full name" />

            <label for="email">Email:</label>
            <input type="email" id="email" placeholder="Enter your email address" />

            <label for="message">Message:</label>
            <textarea id="message" placeholder="What's on your mind?"></textarea>

            <input type="submit" value="Send message" />

        </fieldset>
    </form>
</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

这是在服务器上运行的node.js函数:

var sys = require('sys'),
    http = require('http');
    http.createServer(function (req, res) {
            switch (req.url) 
                case '/myaction':
                        res.end(?????);
                    break;
            } …
Run Code Online (Sandbox Code Playgroud)

forms html5 http-post node.js node.js-client

40
推荐指数
1
解决办法
13万
查看次数

如何获取会话 Bean (EJB) 中的请求参数?

我在 HTML 页面中的按钮是:

<a id="showTrail" href="/resources/showTrail?roy=show" target="iframe_a">
  <button>Show Trail</button>
</a>
Run Code Online (Sandbox Code Playgroud)

我的 Java Web 服务是:

package webServices;

import javax.ejb.EJB;
import javax.ejb.Stateless;

import javax.ws.rs.Path;
import javax.ws.rs.GET;
import javax.ws.rs.PUT;
import javax.ws.rs.Produces;
import javax.ws.rs.Consumes;

/**
 * REST Web Service
 *
 * @author mkuchtiak
 */

@Stateless
@Path("/showTrail")
public class ShowTrail{

    @EJB
    private NameStorageBean nameStorage;

    @GET
    @Produces("text/html")
    public String getXml() {
        //String abc = request.getParameter("roy");
        return "<html><body><h1>Hello "+nameStorage.getName()+"!</h1></body></html>";
    }

    @PUT
    @Consumes("text/plain")
    public void putXml(String content) {
        nameStorage.setName(content);
    }

}
Run Code Online (Sandbox Code Playgroud)


如何从 HTML 中获取请求参数?下面的行可以工作吗?

String abc = request.getParameter("roy"); …
Run Code Online (Sandbox Code Playgroud)

java web-services ejb jakarta-ee

1
推荐指数
1
解决办法
2524
查看次数