|
前端通过justep.Baas.sendRequest访问后台java文件
后台HttpServletResponse response = (HttpServletResponse)context.get(ActionContext.RESPONSE);获取response
在代码里边
response.setContentType("text/html;charset="+charset);
response.getWriter().write(form);
response.getWriter().flush();
response.getWriter().close();
返回一个form表单,前台没反应为什么
public static JSONObject AlipayByWeb(JSONObject params, ActionContext context) throws SQLException, NamingException,IOException {
HttpServletRequest request = (HttpServletRequest)context.get(ActionContext.REQUEST);
HttpServletResponse response = (HttpServletResponse)context.get(ActionContext.RESPONSE);
String form = "<form name="punchout_form" method="post"
action="https://openapi.alipay.com/gateway.do">
<input type="hidden" name="biz_content" value="{}">
<input type="submit" value="立即支付" style="display:none" >
</form>
<script>document.forms[0].submit();</script>";
response.setContentType("text/html;charset="+charset);
response.getWriter().write(form);
response.getWriter().flush();
response.getWriter().close();
return null;
} |
|