一个关于JSP自定义函数的问题。【2009结贴,哈哈】
是这样,我在A.jsp中开头声明了使用一个javabean,还有声明了import的包,
然后我在B.jsp声明了一个自定义函数,在A.jsp中包含了(include)了B.jsp,
在那个自定义函数中我想使用A中import和javabean的东西,但是老报错,必须要再次import一次才行。。。
这是为什么,按理说include就是直接扔进去啊,而且我看jsp编译成servelt后import是加在最开头的啊,为什么在B.jsp中不能直接用。。。
不知道我表达清楚了么。。。郁闷
好,我去看看,谢了
不太明白 顶下
这么晚还在学习啊。。。
看过了。。貌似不是。。我用的就是静态的包含啊。。。。明明是翻译在一起的。为啥还提示早不到那个类名。。必须要重新import。。。
哈哈,我是玩完了回来问问题
你能将A 和 B 两个JSP贴出来吗?
A:
<%@ page contentType="text/html; charset=UTF-8" language="java" import="java.sql.*" errorPage="" %>
<%@ page import="com.hv.face.*" %>
<jsp:useBean id="daoDriver" scope="application" class="com.hanvon.face.DaoDriver"/>
<%@ include file="manager_form_departmentlist.jsp"%>
B:manager_form_departmentlist.jsp
<%!
public void write_department_formlist(HttpSession session)
{
String power=(String)session.getAttribute("power");
Long get_deptid;
if(power.equals("0")||power.equals("
相关问答:
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jas ......
我想登录后,如果登录成功就去执行某个页面
我现在的代码是这样的:
if(rs.next()){
session.setAttribute( "username" , user);
<jsp:include page="login.jsp" />// ......
<%@page language="java" contentType="text/html;charset=gb2312" import="java.sql.*"%>
<jsp:useBean id="db" class="wang.connectDB"/>
< ......
HTML code:
<%@ page language="java" import="java.util.*,com.test.model.*" pageEncoding="gb2312"%>
<%
String path = request.getContextPath();
String basePa ......