<c:out> 和 out.print()

本文探讨了在JSP页面中使用<c:out>标签输出JavaScript代码时可能遇到的问题,并建议采取更合适的输出方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

个人体会:

对于script字符串不宜用<c:out>输出

eg:

<script type='text/javascript'>alert('输入信息不正确,请重新输入!');window.location.href='index.jsp';window.close();</script>

&lt;Positions> &lt;Position> &lt;ORG_NAME>泸州发展国际项目咨询有限公司&lt;/ORG_NAME> &lt;DEPT_NAME>财务部&lt;/DEPT_NAME> &lt;POS_NAME>部长&lt;/POS_NAME> &lt;ORG_CODE>FZ1013&lt;/ORG_CODE> &lt;DEPT_CODE>FZ101315&lt;/DEPT_CODE> &lt;POS_CODE>FZ10131503&lt;/POS_CODE> &lt;STATE_CODE>正式员工&lt;/STATE_CODE> &lt;POS_TYPE>1&lt;/POS_TYPE> &lt;/Position> &lt;Position> &lt;ORG_NAME>泸州发展管理咨询集团有限公司&lt;/ORG_NAME> &lt;DEPT_NAME>财务部&lt;/DEPT_NAME> &lt;POS_NAME>部门负责人&lt;/POS_NAME> &lt;ORG_CODE>FZ1009&lt;/ORG_CODE> &lt;DEPT_CODE>FZ100906&lt;/DEPT_CODE> &lt;POS_CODE>FZ10090601&lt;/POS_CODE> &lt;STATE_CODE>正式员工&lt;/STATE_CODE> &lt;POS_TYPE>0&lt;/POS_TYPE> &lt;/Position> &lt;Position> &lt;ORG_NAME>泸州发展控股集团有限公司&lt;/ORG_NAME> &lt;DEPT_NAME>财务管理部(财务管理服务中心)&lt;/DEPT_NAME> &lt;POS_NAME>旗下一级企业财务负责人&lt;/POS_NAME> &lt;ORG_CODE>FZ0100&lt;/ORG_CODE> &lt;DEPT_CODE>FZ010024&lt;/DEPT_CODE> &lt;POS_CODE>FZ01002405&lt;/POS_CODE> &lt;STATE_CODE>正式员工&lt;/STATE_CODE> &lt;POS_TYPE>0&lt;/POS_TYPE> &lt;/Position> &lt;Position> &lt;ORG_NAME>泸州产业发展投资集团有限公司&lt;/ORG_NAME> &lt;DEPT_NAME>财务管理部(财务管理服务中心)&lt;/DEPT_NAME> &lt;POS_NAME>旗下一级企业财务负责人&lt;/POS_NAME> &lt;ORG_CODE>FZ1001&lt;/ORG_CODE> &lt;DEPT_CODE>FZ100124&lt;/DEPT_CODE> &lt;POS_CODE>FZ10012405&lt;/POS_CODE> &lt;STATE_CODE>正式员工&lt;/STATE_CODE> &lt;POS_TYPE>0&lt;/POS_TYPE> &lt;/Position> &lt;/Positions> 怎么遍历出Positions下得每一个Position
最新发布
05-24
已知LinkList类部分代码如下(勿改动),请实现函数InsertR,InsertF,DispListAddDx,达到对应的输出。 //头结点 template &lt;class T> struct Node { T data; Node&lt;T> *next; }; template &lt;class T> class LinkList { public: LinkList(); //建立只有头结点的空链表 ~LinkList(); //析构函数 void InsertR(T x); //在链表的表尾位置插入元素值为x的结点 void InsertF(T x); //在链表的头结点后插入元素值为x的结点 void DispList(); //遍历链表,依次输出各元素 void AddDx(int dx); //将表中不是3的倍数的元素值增dx,其它值不变 private: Node&lt;T> *first; //单链表的头指针 }; //构造只有头结点的空表 template &lt;class T> LinkList&lt;T>:: LinkList( ){ first=new Node&lt;T>; first->next=NULL; } //析构 template &lt;class T> LinkList&lt;T>:: ~LinkList( ){ Node&lt;T> *s; while (first){ s=first; first=first->next; delete s; } } int main( ){ LinkList&lt;int> A; int x; while(1) { cin>>x; //输入整数 if(!x)break; //为0退出 A.InsertR(x); //表尾插入 } A.DispList(); int dx; cin>>dx; //输入dx A.AddDx(dx); A.DispList(); LinkList&lt;char> B; char ch; int n; cin>>n; //输入个数n for(int i=1;i&lt;=n;i++) { cin>>ch; //输入n个字符 B.InsertF(ch); //表头后插入 } B.DispList(); return 0; } 输出 每个输出数据之间用1个空格隔开,每次链表遍历结束需换行 样例输入 Copy 1 2 42 2 3 12 23 0 5 6 ASDFGH 样例输出 Copy Data:1 2 42 2 3 12 23 Data:6 7 42 7 3 12 28 Data:H G F D S A用java做
03-25
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值