jfinal 与JSP的传值问题
发起代码:
==========================================
function showchart(value,text){
var mkid='<%=id%>';
var sheetid='<%=sheetid%>';
$.get("chart/ChartShow",{"flag":'new',"value":value,"text":text,"mkid":mkid,"sheetid":sheetid},
function (e){
window.open("./echart/echartmain.jsp");
//打开在线曲线
});
}
========================================
后端代码
=========================================
public class chartControlle extends Controller{
public void index(){
System.out.println("The is My new jfinal WEB APP");
renderText("");
}
public void ChartShow(){
String flag=getPara("flag");
//提交查询(最新曲线,静态)
if (flag.equals("new")){
String value=getPara("value");//字段名
String text=getPara("text");//曲线名称
String mkid=getPara("mkid");
String sheetid=getPara("sheetid");
this.setAttr("chart_name",text);
setAttr("chart_nowdata","ddd");
System.out.println("chart_name="+getAttr("chart_name"));
}
this.setAttr("chart_name",flag);
render("/echart/echartmain.jsp");
}
}
===============================================
前端代码
================================================
<%@ page language="java" import="java.util.*,bbsys_base.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>在线曲线</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
</head>
<div>
${chart_name}
</div>
</body>
</html>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
1、已经设置成jsp视图 2、如果省略的话,具体要怎么写? 3、现在还是么有值,该怎么排除 4、手册看了,野路子,有没有进阶的教程、书籍介绍? 5、感谢您的回复![13]