本文目录一览:
- 1、JSF+EJB项目。小项目就行,简单点的,可以实现用户登录,用户登录从数据库中取值
- 2、jsp addHeader()方法干什么的
- 3、jsp如何连接数据库
- 4、判断并改错: 1. Eclipse用于开发Java程序,MyEclipse用于开发J2EE或者Java EE程序
- 5、怎样用myeclipse创建一个jsp的项目
- 6、jsp的问题 add用法
JSF+EJB项目。小项目就行,简单点的,可以实现用户登录,用户登录从数据库中取值
用户登录
配置文件:
faces-config
managed-bean
managed-bean-namemyForm/managed-bean-name
managed-bean-class
com.web.UserForm
/managed-bean-class
managed-bean-scopesession/managed-bean-scope
/managed-bean
navigation-rule
from-view-idfrom.jsp/from-view-id
navigation-case
from-outcomeresult/from-outcome
to-view-idto.jsp/to-view-id
/navigation-case
/navigation-rule
/faces-config
model(对象)User:有两个属性:userName,passWord
public class User {
private String userName;
private String passWord;
//get set 方法省略
}
页面
f:view
h:form id=”InputForm” enctype=”multipart/form-data”
h:inputText value=#{UserForm.user.userName}/h:inputText
h:inputSecret value=#{UserForm.user.passWord}/h:inputSecret
h:commandLink action=”#{UserForm.login}”
h:outputText value=”登陆”/
/h:commandLink
/h:form
/f:view
UserForm中:把User对象初始化,写一个login方法,用户名和密码就会保存在对象User中,在login方法中进行验证。调用接口或者DAO层,还是用Hibernate或者JDBC,对数据进行操作就可以了。
jsp addHeader()方法干什么的
Response.AddHeader使用实例
1.文件下载,指定默认名
Response.AddHeader(“content-type”,”application/x-msdownload”);
Response.AddHeader(“Content-Disposition”,”attachment;filename=文件名.rar”);
2.刷新页面
Response.AddHeader (“REFRESH”, ”60;URL=newpath/newpage.asp”)
这等同于客户机端META元素:
META HTTP-EQUIV=”REFRESH”, “60;URL=newpath/newpage.asp”
3.页面转向
Response.Status = “302 Object Moved”
Response.Addheader “Location”, “newpath/newpage.asp”
这等同于使用Response.Redirect方法:
Response.Redirect “newpath/newpage.asp”
4.强制浏览器显示一个用户名/口令对话框
Response.Status= “401 Unauthorized”
Response.Addheader “WWW-Authenticate”, “BASIC”
强制浏览器显示一个用户名/口令对话框,然后使用BASIC验证把它们发送回服务器(将在本书后续部分看到验证方法)。
5.如何让网页不缓存
Response.Expires = 0
Response.ExpiresAbsolute = Now() – 1
Response.Addheader “pragma”,”no-cache”
Response.Addheader “cache-control”,”private”
Response.CacheControl = “no-cache
jsp如何连接数据库
1、先打开我们编辑运行JSP的开发环境,我们新建一个java web项目。
2、将相应的mysql的包复制到WebContent–》WEB-INF–》lib下的文件夹。
3、在JSP文件中引入相应的SQL的java包。
4、这里红框中圈住的就是最基本最重要的部分,首先注意用户名和密码以及端口号,
5、运行我们的测试项目,如果显示如图所示的字段,即表示连接成功了。
判断并改错: 1. Eclipse用于开发Java程序,MyEclipse用于开发J2EE或者Java EE程序
2. Applet是独立的程序。
Applet程序不能独立运行,需要嵌入用HTML 语言编写的网页文件中
答:正确
3. MyEclipse有两种类型,一种是作为Eclipse的插件,使得在Eclipse中也能开发J2EE或者Java EE程序,另一种则是完全的,可直接用于开发J2EE或者Java EE程序。
答:不准确。MyEclipse早期发行版本只包含eclipse插件,后来才发行包含eclipse的版本。但说白了它就是一个Eclipse的插件集合,并不能独立于eclipse运行的。
4. JSP程序运行客户端,而Servlet程序运行在服务器端。
答:错。都是运行在服务端的。
5. JSP中表单的提交通常有Get和Post两种方法,其中使用Post方法提交的数据会在URL地址栏中显示出来。
答:错。Get方法才会在地址栏中显示。
6. JSF和JSP、Servlet和EJB一样,都是独立的技术。
答:错。它们都必须依赖java语言,只能说它们是独立的规范还比较恰当。
7. Criteria比HQL更接近传统SQL语句的查询语法,HQL本身只是一个查询容器,具体的查询条件需要通过其add方法添加到其实例中。
答:错。说反了。
怎样用myeclipse创建一个jsp的项目
哦,这个问题很简单,有一个new,点击它,然后有个web project点击那个,起个名字之后就可以了,然后你想添加一个jsp文件,就在左边的方框里的工程名字上右键,里面还有个new,找jsp就可以了
运行也很简单,楼主,你应该装了tomcat了吧,在myeclipse上有个像服务器的图标,旁边有个箭头,点那个箭头能够出来一个下拉菜单,选择tomcat 6.x然后tomcat会启动,启动之后,点那个图标左边的那个图标,会有个对话框,有个add,第一次加载用这个,以后修改程序再次加载用deploy,等到加载结束之后,打开的浏览器,在地址栏里输入工程名/index.jsp就可以了
jsp的问题 add用法
你的代码不完整啊。那个NewBase类是什么东西。是List? 是List的话就应该可以用add()啊。
如果是Map那就应该用put().
原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/195402.html