jsp中写java代码如何设置自动导包?

jsp中写java代码如何设置自动导包?,第1张

alt+/就可以设置了。

一 基本概念

JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,它 是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML(标准通用标记语言的子集)文件(htm,html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件,后缀名为(jsp)。 用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他 *** 作系统上运行。

二 相关介绍

JSP 技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访 问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计的显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。 JSP(JavaServer Pages)是一种动态页面技术,它的主要目的是将表示逻辑从Servlet中分离出来。

Java Servlet是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。

JSP的项目的结构问题。jsp引用类的话你是不用管他的路径的。是用包名来确定类的。包是从WEB-INF\classes\开始起, 你写的\WEB-INF\classes\lans目录下 。 那在类的包就是lans
jsp中<%@ page language="java" import="lansxxx"> 那个xxx写你的类名称

很简单就和普通使用一样哦
你要导入这个类所在的包
<%@ page import="javautilDate" %>
<%@ page import="javatext" %>
这是调api的包
也可以这样写
<%@ page import="javautilDate, javatext" %>
使用时
<h2>使用 javautilDate 显示目前时间</h2>
<%
Date date = new Date();
outprintln("现在时间:"+date);
%>
记住java代码一定要加<% %>写在这里面
当然你只要依样画葫芦就可以了
如果说怎么使用javaBean
我简单的写写吧
<jsp:useBean id="user" scope="page" class="user">
中id要于属性的名字关联,范围是指该User的使用范围,类就是你的Bean所在的包了
如果你的User在model包内,就这么写
class="modelUser"
具体的你可以参考一下JSP设计这本书
因为布署好的项目一般类都是放在WEB-INFO/CLASSES目录下
所以你只要把编译好的类,带包放进去,然后把包路径一定要写上,肯定是可以的,JAVABEANS还是蛮不错的建议你下些电子书看看。

本质上jsp最终要被编译成java,才能被执行
因此同你在java中使用java类一样,也要首先将该类引进
不过在jsp中要使用标签来引入,势力如下:
<%@
page
import="comProduct"%>
引进了comProduct下的所有类
<%@
page
import="comProductAbc"%>
引进了comProduct下的Abc类

你的格式应该是没问题的,我看了下大概原因有可能是
1路径:你的shopcar包路径是否正确
2编码问题:你的BOOK类里是否包含中文,如果包含,请给pageEncoding属性设置为GBK或者GB2312
3右键项目名,属性,info项里面text file encoding
里面设置为GBK
4你的BOOK类有问题


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13383548.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-25
下一篇 2023-07-25

发表评论

登录后才能评论

评论列表(0条)

保存