天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 1774|回复: 11

[已解决] 关于在页面取值问题,急!

[复制链接]
金中软件 发表于 2013-12-4 10:06:55 | 显示全部楼层 |阅读模式
本帖最后由 sophie 于 2013-12-5 15:28 编辑

1.jpg
如图所示,如何使得菜单上“全部公告”的视图数据在我的主页“通知公告”处展示?
取“主题”值
1.jpg
sophie 发表于 2013-12-4 10:11:15 | 显示全部楼层
您好,如果您只要需要他的主题字段而已,那么您创建一个视图,视图列只绑定该主题字段,再在后台首页把该视图绑定在首页显示即可。
视图.jpg
 楼主| 金中软件 发表于 2013-12-4 10:14:59 | 显示全部楼层
绑定视图的话,列前会有方框,由于需重新规划页面,故只需取值而已,
那么在index页面怎么取得那表的该字段呢?
1.jpg
sophie 发表于 2013-12-4 10:21:51 | 显示全部楼层
您好,您该首页是自定义的jsp页面,那么您想要这个jsp页面显示什么数据,您直接通过sql查询出来,显示在该页面就行了,布局自己定义。您可参考该帖子显示数据:http://teemlink.com/bbs/viewthre ... 7%D4%B6%A8%D2%E5jsp
 楼主| 金中软件 发表于 2013-12-5 10:19:24 | 显示全部楼层
本帖最后由 金中软件 于 2013-12-5 10:21 编辑

调不出数据呢,麻烦帮看下什么原因

<%@ page contentType="text/html; charset=utf-8" %>
<%@ page import="cn.myapps.core.dynaform.document.ejb.*" %>
<%@ page import="java.util.*"%>
<%@ page import="cn.myapps.util.*"%>
<%@ page import="cn.myapps.base.dao.*" %>
<%@ page import="cn.myapps.util.iProcessFactory"%>
<%@ page import="cn.myapps.core.user.action.WebUser"%>  
<%@ page import="cn.myapps.constans.Web"%>
<%@ page import="cn.myapps.core.user.ejb.*" %>
<%@ page import="cn.myapps.core.user.dao.*" %>
<html>
<head>
<title>测试显示页面</title>
</head>
<link rel="stylesheet" href="/obpm/portal/default/resource/css/main-front.css" type="text/css" />
<body>
<%
try{
        String pageNow = request.getParameter("pageNow"); //当前页
        String pageNow2 = request.getParameter("_jumppage");//跳转页
    String applicationid="11de-f053-df18d577-aeb6-19a7865cfdb6";
    DocumentProcess process = null;
    process = (DocumentProcess) DocumentProcessBean.createMonitoProcess(applicationid);
    String sql = "select id,formid,domainid,item_申请单号,item_请假人,item_请假时间,created as item_created,author as item_author from tlk_请假申请单";
    int page2 = 0;
    if(pageNow !=null) page2= Integer.parseInt(pageNow);

    if(pageNow2 !=null) page2=Integer.parseInt(pageNow2);

    if(page2 <1) page2=1;
    int lines =10;
   
    WebUser user = (WebUser) session.getAttribute("FRONT_USER");   //获取前台登陆用户的session,返回的是一个用户对象, FRONT_USER前台登录用户键名
    String domainid = user.getDomainid();   //获取前台用户session中存储的domainid.

    long count = process.countBySQL(sql,domainid);
    int rowCount = (int)count;

    int maxPage = 0;
    if(rowCount % lines == 0){
            maxPage = rowCount / lines;
    }else{
            maxPage = rowCount / lines+1;
    }

    if(page2 > maxPage){ page2 = maxPage;}

    DataPackage datePackage = null;
    datePackage = process.queryBySQLPage(sql,page2,lines,domainid);
%>

<script language="javascript" >
   function gob(){
   var value = document.getElementById("_jumppage").value;
   document.f2.action="kimitest2.jsp?_jumppage="+value;
   document.f2.submit();
       return;
  }
</script>
<form name="f2" method="post">
<!-- 数据表格 -->
<div id="dataTable" class="front-scroll-auto front-bgcolor2" style="width:100%;height:560px;">
<table bordercolor="blue" cellspacing="0" cellpadding="0" width="100%" bgcolor="#ffffff" border="1">
<tr style="color:blue;font-size:18pt;font-family:Arial,Vendera;background-color:pink;">
<td align="center">申请单号</td><td align="center">请假人</td><td align="center">请假时间</td><td align="center">创建时间</td><td align="center">记录创建者</td>
</tr>
<%
   Iterator iter = datePackage.datas.iterator();
   while(iter.hasNext()){
        Document doc = (Document)iter.next();
        String userName="";
        if(doc.getItemValueAsString("AUTHOR")!=null){
                String userid=doc.getItemValueAsString("AUTHOR");
            if(!(userid.equals(""))){
                    UserProcessBean userProcess=new UserProcessBean();
                UserVO userVO=(UserVO)userProcess.doView(userid);
                userName=userVO.getName();
            }
        }              
%>
<tr>
<td style="padding:10px"><%=doc.getItemValueAsString("申请单号")!=null ? doc.getItemValueAsString("申请单号") : ""%></td>
<td style="padding:10px"><%=doc.getItemValueAsString("请假人")!=null ? doc.getItemValueAsString("内容") : ""%></td>
<td style="padding:10px"><%=doc.getItemValueAsDate("请假时间")!=null ? doc.getItemValueAsDate("请假时间").toString().substring(0,10) : ""%></td>
<td style="padding:10px"><%=doc.getItemValueAsDate("CREATED")!=null ? doc.getItemValueAsDate("CREATED").toString().substring(0,10) : ""%></td>
<td style="padding:10px"><%=doc.getItemValueAsString("AUTHOR")!=null ? userName : ""%></td>
</tr>
<% } %>
</table>
</div>
<!-- 分页导航(page navigate) -->
<div id="pageTable" class="front-scroll-hidden"  >
        <table width="100%" border="0" cellspacing="0" cellpadding="0">
                <tr class="page-nav"><td>
                                        <a href='kimitest2.jsp?pageNow=1'><img src="/obpm/portal/default/resource/imgv2/front/main/pg_first.gif" alt="首页"></a>&nbsp;
                                        <a href='kimitest2.jsp?pageNow=<%=page2-1 %>'><img src="/obpm/portal/default/resource/imgv2/front/main/pg_previous.gif" alt="上一页"></a>&nbsp;
                                
                                <img src="/obpm/portal/default/resource/imgv2/front/main/act_seperate.gif"/>&nbsp;
                                <%=page2 %>页&nbsp;总计<%=maxPage %>页
                                <img src="/obpm/portal/default/resource/imgv2/front/main/act_seperate.gif"/>&nbsp;
                                
                                跳转&nbsp;<input type="text" style="width:25px;height:18px;" name="_jumppage" id ="_jumppage" />
                                <input type="button" onclick='gob();' style="height:19px;font-size: 12px;position:relative;margin:1px auto" value="跳转"/>&nbsp;
                                
                                <img src="/obpm/portal/default/resource/imgv2/front/main/act_seperate.gif"/>&nbsp;
                        
                                <a href='kimitest2.jsp?pageNow=<%=page2+1 %>'><img src="/obpm/portal/default/resource/imgv2/front/main/pg_next.gif" alt="下一页"></a>&nbsp;
                                <a href='kimitest2.jsp?pageNow=<%=maxPage %>'><img src="/obpm/portal/default/resource/imgv2/front/main/pg_last.gif" alt="末页"></a>&nbsp;
                                <img src="/obpm/portal/default/resource/imgv2/front/main/act_seperate.gif"/>&nbsp;
                                <td align="right">总记录数:(<%=rowCount %>)</td>
                </td></tr>
        </table>
</div>
</form>
<%}catch (Exception e){e.printStackTrace();} %>
</body>
</html>
kimi 发表于 2013-12-5 10:23:45 | 显示全部楼层
您好:麻烦您一段代码一段代码的屏蔽,这样先排查出写了哪段代码后,jsp页面不显示任何东西。
 楼主| 金中软件 发表于 2013-12-5 10:46:21 | 显示全部楼层
WebUser user = (WebUser) session.getAttribute("FRONT_USER");   //获取前台登陆用户的session,返回的是一个用户对象, FRONT_USER前台登录用户键名

用户键名???是什么
kimi 发表于 2013-12-5 10:55:10 | 显示全部楼层
这个是我们前台用户登录时,程序已经把当前用户对应存在到session中的,而对应的session键名叫是这个名称。
 楼主| 金中软件 发表于 2013-12-5 15:25:30 | 显示全部楼层
问题已解决!
sophie 发表于 2013-12-5 15:28:10 | 显示全部楼层
好的,感谢您的反馈,能否共享一下您的解决方案。

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-13 10:17

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表