参考《Servlet与JSP核心技术》
Page:25
...JSP是更好的解决方案,因此无须将精力花费在复杂HTML生成包的创建上。其次,HTML生成例行程序可能很烦人,并且无法支持HTML的所以属性(用于样式工作表的CLASS和ID、JavaScript事件处理器、表单元背景色等)...
Page:25
...JSP是更好的解决方案,因此无须将精力花费在复杂HTML生成包的创建上。其次,HTML生成例行程序可能很烦人,并且无法支持HTML的所以属性(用于样式工作表的CLASS和ID、JavaScript事件处理器、表单元背景色等)...
您有好的解决方案吗?
System.out.println("window.open();");
System.out.println("</SCRIPT>");
这种方法不失为一个解决方案,谢谢!
其实我最想知道的是:在applet中可以在代码中使用js的对象,不知道在别的地方可不可以。
<%@ page contentType="text/html;charset=gb2312" language="java"%>
<%@ page import="cn.net.plt.util.PLTCrossTableValueEO"%>
<jsp:useBean id="eoEntrust" scope = "request" class="cn.net.plt.jybl.jyentrust.JYEntrustEO "/>
<jsp:useBean id="eo" scope = "request" class="cn.net.plt.jybl.fee.JYFeesEO "/>
<% cn.net.plt.util.WebTool toolEntrust = new cn.net.plt.util.WebTool(eoEntrust); %>
<% String fg =request.getParameter("fg");%><%/*得到网页当前标志 2:增加 3:修改 4:查看 */%>
<%/*SELECT 框中变量*/%>
<%
java.util.Hashtable entrustType = new java.util.Hashtable();
entrustType.put("内贸运输","内贸运输");
entrustType.put("空箱调用","空箱调用");
entrustType.put("外贸运输","外贸运输"); java.util.Hashtable accountType = new java.util.Hashtable();
accountType.put("班结","班结");
accountType.put("月结","月结"); java.util.Hashtable payType = new java.util.Hashtable();
payType.put("到付","到付");
payType.put("预付","预付"); java.util.Hashtable containerType = new java.util.Hashtable();
containerType.put("20尺","20尺");
containerType.put("40尺","40尺"); java.util.Hashtable containerClass = new java.util.Hashtable();
containerClass.put("干货","干货");
containerClass.put("高箱","高箱");
containerClass.put("开顶","开顶");
containerClass.put("框架","框架");
containerClass.put("冷藏","冷藏"); java.util.Hashtable state = new java.util.Hashtable();
state.put("空箱","空箱");
state.put("重箱","重箱");
java.util.Hashtable transCustom = new java.util.Hashtable();
transCustom.put("直转","直转");
transCustom.put("中转","中转");
%>
<html>
<head>
<!-- #BeginEditable "doctitle" -->
<title>网上管理系统</title>
<!-- #EndEditable -->
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<STYLE>
.bigChange {color:blue; font-weight:bolder; font-size:175%; letter-spacing:4px; text-transform: uppercase; background:yellow}
.start {color:red}
A:link { color:#003399; text-decoration:none; }
A:visited { color:#6699CC; text-decoration:none; }
A:hover { text-decoration:underline; }
</STYLE></head>
<link rel="stylesheet" href="../style/style.css" type="text/css">
<script language="Javascript" src="../js/inputCheck.js"></script>
<script language="Javascript" src="../js/Util.js"></script>
<script language="Javascript" src="../js/PageControlPanel.js"></script>
<script language="Javascript" src="../js/agile/Agile.js"></script>
<script language="Javascript" src="../js/tr_bgcolor.js"></script>
<script language="Javascript" src="../js/zhonghai.js"></script>
<script language="Javascript" src="../js/MainCommon.js"></script>
<script language="Javascript" src="../js/field/calendar/Calendar.js"></script>
<script language="Javascript" SRC="../js/field/form/Field.js"></script>
<script language="Javascript" SRC="../js/field/form/Date.js"></script>
<script language="javascript"> function highlightButton(s)
{
event.srcElement.className=s
}
window.onload = init;
var frm;
感谢你的做答,谢谢!
在jsp中当然可以应用js,而且引用多少都可以。可能是我说的不清楚,您没明白我的意思。事情是这样:我们的系统由于需要,要对不同的异常进行捕捉,有的异常页面要直接显示,有的要新弹出一个窗口。我是想写一个专门的类,将要显示的页面、request、显示方式当做参数传进去,然后得到想要的结果。