JSP <%=…中的表达式元素。%>只有一个java表达式Ex:
Index.jsp
----------
Welcome to JSP scripting elements
<%! int num1=10;
int num2=20;
int add;
%>
<% add=num1+num2 %>
Addition is<%= add %> <@!-- Expression tag -->
好了,最后我需要在这里问我的问题,因为我没有找到任何解决方案。我的问题是,当我单击print按钮(在该页面上)时,如何打印jsp页面?例如,我有一个jsp页面,我已经写了一些东西,然后当我单击print按钮(如submit按钮)时,该jsp页面将被发送到打印,当我在打印屏幕上单击print时,页面将被打印。有什么需要帮忙的吗?
<html>
<head>
<title>A jsp page</title>
</head>
<body>
//have written something and want to print
我想打印函数返回的字符串值。
但我得到了错误,即使是这个简单的过程。
错误:
org.apache.jasper.JasperException: Unable to compile class for JSP:
An error occurred at line: 16 in the jsp file: /beansal.jsp
The method print(boolean) in the type JspWriter is not applicable for the arguments (void)
13: </head>
14: <body>
15: &
这是Java类:
package com.example;
import java.util.ArrayList;
public class sample {
public void print() {
ArrayList<String> l = new ArrayList<String>();
l.add("a");
l.add("b");
}
}
这是我的Jsp页面:
<%@page import="java.awt.List"%>
我一直在使用JsonConverter解析JSON文件,然后使用下面的代码将dictionary中的所有"label“和sub提取到我的userform combobox中。
Set JSP = JsonConverter.ParseJson(JSONtxtString)
For Each A In JSP
Debug.Print A
If Not IsObject(JSP(A)) Then
Debug.Print JSP(A)
Else
For Each B In JSP(A)
If
我试图将servlet中会话范围中的ArrayList的属性值显示为:
hs.setAttribute("Attr",arr); //where hs is reference to HttpSession and arr is of type of ArrayList
但是,当我将EL表达式调用为optionList属性值时,JSP中的通知标记的属性值如下:
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix=&
我是第一次接触jsp。我正在一个jsp页面中编写一个“声明”和一个"scriptlet“。
但是我在声明和"scriptlet“中创建的变量没有存储在
作用域。ie页面范围,请求范围,应用程序scope.why。
下面是我命名为"success.jsp“的jsp文件,
<%! int x=20; %>//x is not created in any scope.
<% int y=30; %>// y is not created in any scope.
<script>
var p="$
我正在点击一个网址登录
public void hittingurl(){
String url = "http://test/login.jsp?username=hello&password=12345";
URL obj = new URL(url);
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
// optional default is GET
con.setRequestMethod("G