我是初学者,正在寻求帮助 我有一个与在Jsp页面上发布user_id有关的查询。 设计一个用于预订摄影师的应用程序,如果我单击某个摄影师的书,则应该在下一个jsp页面中获得摄影师的详细信息。
<input type="submit" name="book" value="<%=rs.getInt("id")%> onclick="javascript:window.location='booking.jsp';"/>
答案 0 :(得分:0)
您可以在jsp网址中附加#include <boost/python.hpp>
using namespace boost::python;
struct Point {
int x, y;
};
using Points = std::vector<Point>;
struct Converter
{
static PyObject* convert(const Points& v)
{
boost::python::list ret;
for (const auto& c : v) {
boost::python::dict *r = new boost::python::dict();
(*r)["x"] = c.x;
(*r)["y"] = c.y;
ret.append(boost::python::object(*r));
}
return boost::python::incref(ret.ptr());
}
};
BOOST_PYTHON_MODULE(mymodule)
{
boost::python::to_python_converter<Points, Converter>();
class_<MyClass, boost::noncopyable>("MyClass")
.def("get_data", &MyClass::get_data);
}
,如下所示:
user_id
您可以通过致电javascript:window.location='booking.jsp?user_id=<%=rs.getInt("id")%>'
来获得user_id
booking.jsp