专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > JavaScript

JSP表格笔记

发布时间:2010-05-20 14:01:29 文章来源:www.iduyao.cn 采编人员:星星草
JSP报表笔记
1.建立WEB工程
編譯的classed存入目錄Default output folder:yyiiWEB-INFclasses
Content directory:yyii
2.選中工程右鍵單擊
  -->Team-->share Project-->SVN-->新建并輸入:http://172.17.11.19:8080/svn/TeamE
3.SVN下載(顯示的進度大小與實際大小不一樣)
4.將dbbase工程下面的:proxool.xml與hib_proxool.xml,復制到當前工程的src下。
5.web.xml復原。
6.context.xml添加驗證
在最后的</Context>之前加入如下內容:
<Realm className="org.apache.catalina.realm.JNDIRealm"
    connectionName="ascldap"
    connectionPassword="ascldap3137"
    connectionURL="ldap://172.17.11.6:389 ldap://172.17.11.7:389"
    referrals="follow"
    roleBase="OU=YY2,DC=yyasc,DC=com,DC=cn"
    roleName="cn"
    roleSearch="(member={0})"
    roleSubtree="true"
    userBase="OU=YY2,DC=yyasc,DC=com,DC=cn"
    userRoleName="memberOf"
    userSearch="(sAMAccountName={0})"
    userSubtree="true"/>
7.整個工程的環境配置,如字符改成utf-8等,加入jdk1.6/tomcat6等。

EL?法:
1.引號(可以用單雙引號)
"('1')"或用轉義符號:'('1')'

例子:
/yyii/yyii/report/nb/yc/produce_info/yield/production_soppor.jsp
/yyii/yyii/report/nb/yc/produce_info/yield/time_out_pqty.jsp

  /yyii/yyii/report/crocs/shoe/zonggongwu/zgonw_hyrea.jsp
  /yyii/report/crocs/shoe/zonggongwu/zgonw_hyrea_detail.jsp
  http://localhost:8080/yyii/report/crocs/shoe/zonggongwu/zgonw_hyrea.jsp#

netstat -na 或telnet localhost 8080
fport(要從網上下載) 三種方法檢測已打開的端口號。
測試本機的tomcat是否啟用:http://localhost:8080/

WEB管理員入口:
http://172.17.11.15:85/index.asp


EBOX警訊
1.到OA系統中建立一筆資料(主要存放sql與接者郵箱);僅支持IE瀏覽器。
OA-->公共辦公---->EBOX警訊----->EBOX警訊管理
email 郵件主檔,we_progmail郵箱與程式ID關聯檔,we_progd程式ID檔。
明細檔右鍵單襲修改明細檔則可以添加郵件接收者。

2.建立java工程
路徑:http://172.17.11.19:8080/svn/TeamF/EBOXSystem/YC_S10_YT/ebox_code

3.log4j.properties設計
可以從別的工程中復制到本工程
主要改以下內容,指定產生日志文件的名稱,出錯時發送郵件給管理員時郵件的主旨。
log4j.appender.Logfile.File=outowe.log
log4j.appender.MAIL.Subject=outowe error

4.工程名稱.properties資料庫配置,轉excel欄位長度設定。
outowe.properties文件內容如下:
Rem 外線缺料警訊通知

#發送郵件的服務器與端口.
smtpHost=yyhjmail.yyhj.com.cn
smtpPort=25

#廠別與程式ID號,OA系統建立時自動產生.
factNo=PY2S6
fact_no=0236
progId=2015071501
progSeq=
#資料庫配置.
JDBCDriver=oracle.jdbc.driver.OracleDriver
dbUrl=jdbc:oracle:thin:@172.24.5.101:1521:hjycdb
schema=nbmis
dbUser=web
dbPwd=web1234
#Excel轉檔欄位名稱與欄位長度設定,以及郵件主旨、發送郵件地址設定.
columnName=Lean線組別,針車上線日,訂單批號,型體編號,楦頭,訂單數量,外線制程,部位名稱,生產數量,生產欠數,裁片所在制程
columnWidth=20,11,15,20,5,10,20,15,10,10,20
noticeMailSubject=PY2S6外線缺料警訊通知
from=yc-ebox@yyhj.com.cn
programmer=ycweb@yyhj.com.cn

5.設定DB配置文件與Main執行類關聯
選擇project名稱,工具欄中選Run-->Run Configurations
name執行的名稱,Project名稱,Main class指定要執行的class.
Arguments設定為DB配置文件,如:outowe.properties
主要目的是:將outowe.properties文件傳給Main函數。
出現亂碼,選文件右鍵單擊把字體改成big5,手工打上去。

6.打包
a.選工程右鍵單擊-->Export
b.選java-->JAR file
c.選java文件與log4j.properties,其它的文件都不選。
d.finish。
7.把jar文件上傳到:172.24.5.108服務器.
/u01/backup/ycebox/lib
8.將參數文件上傳到:/u01/backup/ycebox/parameterFile
9.sh文件編輯(因為下午17點已經有排程的sh,直接配置對應的modifyOrderReqdate.sh文件即可)
modifyOrderReqdate.sh文件內容如下:
# 每天下午五點執行
cd /u01/backup/ycebox/

Dencoding="-Dfile.encoding=big5"
pubpath="/u01/backup/ycebox"
pubjar="$pubpath"/lib/publib/ebox1.0.jar:"$pubpath"/lib/publib/log4j-1.2.8.jar:"$pubpath"/lib/publib/dom4j-1.5.2.jar:"$pubpath"/lib/publib/ojdbc14_9.2.0.8.jar:"$pubpath"/lib/publib/javamail1.3.2.jar:"$pubpath"/lib/publib/eboxUtil.jar:"$pubpath"/lib/publib/poi1.5.1.jar

# 訂單交期變更警訊通知
java  "$Dencoding" -classpath "$pubpath"/lib/modifyOrderReqdate.jar:"$pubjar" cn/com/yyhj/ycweb/ebox/modifyOrderReqdate/Sender "$pubpath"/parameterFile/yc_alert_param/s6_modifyOrderReqdate.properties

#首次派工日前兩周未建立外線制程警訊通知 cn.com.yyhj.ycweb.ebox.outwork
java  "$Dencoding" -classpath "$pubpath"/lib/outwork.jar:"$pubjar" cn/com/yyhj/ycweb/ebox/outwork/Sender "$pubpath"/parameterFile/yc_alert_param/YC_outwork.properties

#外線缺料警訊通知
java  "$Dencoding" -classpath "$pubpath"/lib/outowe.jar:"$pubjar" cn/com/yyhj/ycweb/ebox/outowe/Sender "$pubpath"/parameterFile/yc_alert_param/YC_outowe.properties
10.設置排程:crontab -e編輯或crontab -l查看.
0 17 * * * sh /u01/backup/ycebox/modifyOrderReqdate.sh
11.結束。

http://172.17.11.19:8080/svn/TeamF/EBOXSystem/YC_S10_YT/ebox_code/sfcfirst
用到的jar包全部在這下面
http://172.17.1
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: