本文目录一览:
- 1、jsp表单代码要怎么写,我小白啊。。。
- 2、JSP编写一个登陆界面
- 3、请问jsp高手,这个简单jsp页面如何写?
- 4、求大神写一下jsp的简单的注册界面代码。
- 5、如何在html中编写jsp页面
- 6、jsp这个怎么写啊
jsp表单代码要怎么写,我小白啊。。。
第一:你action没指明要提交的路径,而且也没有值往后台提交,这样后台得不到值是不能往数据库中添加的;
第二:提交完了如果没配置事务的话,要手动提交以下事务;这样就能插入到数据库了
JSP编写一个登陆界面
1、首先准备Dreamweaver8软件,解压安装。如下图所示:这件点击安装程序,然后输入序列号就可以了。
2、在安装软件时候,我们可以看到是否关联【jsp文件】。
3、安装好了软件以后,我们打开Dreamweaver8软件。点击菜单上的【文件】——【新建】。
4、弹出【新建文档】——【动态页】——【jsp】——【创建】。
5、点击【拆分】,在【body】标签下面输入:% out.println("Hello World!"); %。
6、然后按快捷键【ctrl+s】保存jsp文件。保存类型jps;。
请问jsp高手,这个简单jsp页面如何写?
!DOCTYPE html
html
head
script src="js/jquery-1.9.0.min.js" type="text/javascript"/script
/head
body
label for="test"输入/label
input id="name" type="text" class="name"
button id="butt"跳转/button
/body
script type="text/javascript"
$(function(){
$("#butt").click(function(){
var inp = document.getElementById("name").value;
if(inp){
if(inp == "aaa"){location.href="a.html";}
if(inp == "bbb"){location.href="b.html";}
if(inp == "ccc"){location.href="c.html";}
}else{
alert("输入为空");
location.reload();
}
});
});
/script
/html
求大神写一下jsp的简单的注册界面代码。
1.需要一个jsp页面:
//login.jsp核心代码:
form action="${pageContext.request.contextPath}/servlet/UserServlet" method="post"
input type="text" name="loginname" /input type="password" name="password"/
input type="submit" value="登录"/
/form
2.需要一个servlet来验证登录信息
//UserServlet 核心代码
class UserServlet extends HttpServlet{
protected void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException, IOException {
process(request, response);
}
protected void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException, IOException {
process(request, response);
}
private void process(HttpServletRequest request,HttpServletResponse response) throws ServletException, IOException {
PrintWriter pw = response.getWriter();
request.setCharacterEncoding("UTF-8");
response.setContentType("text/html");
String loginname = request.getParameter("loginname");
String password = request.getParameter("password");
//创建一个service来处理业务逻辑(包括查询数据库操作)
UserService service = new UserService();
boolean bool = service.validateUser(loginname,password);
if(!bool){
pw.println("用户名或密码错误");
}else{
pw.println("登录成功");
}
}
3.需要一个service处理业务逻辑(包括查询数据库操作)
//UserService 核心代码
public class UserService{
/**
*查询数据库验证用户是否存在,返回boolean
*/
public boolean validateUser(String loginname,String password){
boolean bool = false;
Connection conn = null;
PreparedStatement ps = null;
//这里以mysql为例
try {
Class.forName("com.mysql.jdbc.Driver").newInstance();
conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "root", "");
String sql = "select login_name,pass_word from t_user where login_name=? and pass_word=?";
ps = conn.prepareStatement(sql);
ps.setString(0, loginname);
ps.setString(1, password);
ResultSet rs = ps.executeQuery();
if(rs.next()){
bool = true;
}
} catch (Exception e) {
e.printStackTrace();
} finally{
try {
if(conn != null){
conn.close();
conn = null;
}
if(ps != null){
ps.close();
ps = null;
}
} catch (SQLException e) {
e.printStackTrace();
}
}
return bool;
}
}
如何在html中编写jsp页面
简单说一下思路吧:
1,ajax
网页加载完毕以后使用ajax调用后台方法获取应该使用哪个网页,然后使用ifame显示网页(不知道js里面是否可以用inclde,你可以试试)
2,非ajax
比如你可以跳转到这个页面的时候request里面加一个参数,然后用% if() % 或者jstl都可以来判断了,然后可以用肯定可以用incude
jsp这个怎么写啊
写函数:在script标签之间定义函数。
script
function kk(){//在script标签之间定义一个函数kk
}
/script
使用函数
div id='test' onclick='kk()'11/div 定义一个div的onclick事件触发kk函数
JSP:
JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,它[1] 是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML(标准通用标记语言的子集)文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件,后缀名为(*.jsp)。 用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。
它实现了Html语法中的java扩展(以 %, %形式)。JSP与Servlet一样,是在服务器端执行的。通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。
JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计的显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。 JSP(JavaServer Pages)是一种动态页面技术,它的主要目的是将表示逻辑从Servlet中分离出来。
Java Servlet是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。