Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jsp 如何显示包含Html标记的警报框?_Jsp_Alert - Fatal编程技术网

Jsp 如何显示包含Html标记的警报框?

Jsp 如何显示包含Html标记的警报框?,jsp,alert,Jsp,Alert,我希望在警报框中显示包含HTML标记的字符串。onclick事件触发此操作,但未显示警报 这是用于显示警报框的javascript函数 function DisplayNext(Next){ alert(Next); } Jsp是 String test="DisplayNext(\"<table><table cellspacing='10' cellpadding='10'><tr><th>ID<

我希望在警报框中显示包含HTML标记的字符串。onclick事件触发此操作,但未显示警报

这是用于显示警报框的javascript函数

function DisplayNext(Next){
            alert(Next);

        }
Jsp是

String test="DisplayNext(\"<table><table cellspacing='10' cellpadding='10'><tr><th>ID</th><th>Lattitude </th><th>Longitude</th><th>Gpsid</th><th>Speed</th><th>Type</th><th>Routeid</th><th>Status</th><th>Passengers</th><th>Capacity</th><th>Delete</th><th>Update</th></tr><tr><td>1</td><td>20.0</td><td>51.0</td><td>19.0</td><td>30.0</td><td>Bus</td><td>3</td><td>Active</td><td>20</td><td>65</td><td><a href=Deletetable.jsp?command=deleteVehicles&vehicle_ID=1><img  src='Delete.gif' alt='Delete' title='Delete' width='20' height='20'></a></td><td><a href=Home.jsp?command%3Dvehicle%26commandid%3Dupdate_form%26Vehicle_ID%3D1%26vehicle_locX%3D20.0%26vehicle_locY%3D51.0%26vehicle_Gpsid%3D19.0%26vehicle_speed%3D30.0%26vehicle_type%3DBus%26vehicle_routeid%3D3%26vehicle_status%3DActive%26vehicle_passengerno%3D20%26vehicle_capacity%3D65%26vehicle_agentid%3D3 ><img src='Update.gif' alt='Update' title='Update' width='20' height='20'></a></td></tr><table cellspacing='10' cellpadding='10'><tr><th>ID</th><th>Lattitude </th><th>Longitude</th><th>Gpsid</th><th>Speed</th><th>Type</th><th>Routeid</th><th>Status</th><th>Passengers</th><th>Capacity</th><th>Delete</th><th>Update</th></tr><tr><td>1</td><td>20.0</td><td>51.0</td><td>19.0</td><td>30.0</td><td>Bus</td><td>3</td><td>Active</td><td>20</td><td>65</td><td><a href=Deletetable.jsp?command=deleteVehicles&vehicle_ID=1><img  src='Delete.gif' alt='Delete' title='Delete' width='20' height='20'></a></td><td><a href=Home.jsp?command%3Dvehicle%26commandid%3Dupdate_form%26Vehicle_ID%3D1%26vehicle_locX%3D20.0%26vehicle_locY%3D51.0%26vehicle_Gpsid%3D19.0%26vehicle_speed%3D30.0%26vehicle_type%3DBus%26vehicle_routeid%3D3%26vehicle_status%3DActive%26vehicle_passengerno%3D20%26vehicle_capacity%3D65%26vehicle_agentid%3D3 ><img src='Update.gif' alt='Update' title='Update' width='20' height='20'></a></td></tr><tr><td>2</td><td>-20.134946</td><td>57.527719</td><td>20.0</td><td>50.0</td><td>Bus</td><td>1</td><td>Active</td><td>45</td><td>65</td><td><a href=Deletetable.jsp?command=deleteVehicles&vehicle_ID=2><img  src='Delete.gif' alt='Delete' title='Delete' width='20' height='20'></a></td><td><a href=Home.jsp?command%3Dvehicle%26commandid%3Dupdate_form%26Vehicle_ID%3D2%26vehicle_locX%3D-20.134946%26vehicle_locY%3D57.527719%26vehicle_Gpsid%3D20.0%26vehicle_speed%3D50.0%26vehicle_type%3DBus%26vehicle_routeid%3D1%26vehicle_status%3DActive%26vehicle_passengerno%3D45%26vehicle_capacity%3D65%26vehicle_agentid%3D1 ><img src='Update.gif' alt='Update' title='Update' width='20' height='20'></a></td></tr></table>\")";

                                            NextLink = "<br><a href='#' onclick="+test+"> Next</a>";
String test=“显示下一步”(\“IDLATITY LONGTITUDEGPSIDESPEEDTYPEEDROUTEIDSTATUSSPASSENGERS电容删除更新120.051.019.030.0BUS3ACTIVE2065IDLATITY LONGTITUDEGPSIDESPEEDTYPEEDROUTEIDSTATUSSPASSENGERS电容删除更新120.051.019.030.030.0Bus3Active20652-20.13494657.52771920.050.0BUS1 ACTIVE4565\”);
NextLink=“
”;
按下下一个链接时,不会显示任何警告框。如何显示


我将代码更改为更简单的代码,但仍然无法使用警报框显示html标记。代码在您的测试字符串和您的href标记中使用双引号,位于stijn的注释中。改为这样做:

String test = "DisplayNext('ID...')";

我对你的问题进行了编辑,使JS和JSP显示为代码块,但由于大量的行长和奇怪的缩进,它们仍然无法读取。如果你努力使问题更容易阅读,你会得到更多人的帮助。我假设你在这里使用
alert()
进行调试?您可能会发现浏览器控制台提供了一个更简单的调试环境——如果您使用的是Firefox,请安装Firebug扩展,并尝试将
alert()
替换为
console.log()
。我将代码更改为更简单的代码。String test=“DisplayNext(\”

vimal

\”);字符串NextLink=“
”;