J2EE里JSP页面如何执行java代码???

问题描述

J2EE里JSP页面如何执行java代码???

以下是java代码:
package servlet;

import java.io.IOException;
import java.io.PrintWriter;
import java.sql.ResultSet;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import connect_DB.*
;public class ModifyCompany extends HttpServlet {

public ModifyCompany() {
    super();
}

public void doPost(HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException
{
    request.setCharacterEncoding("utf-8");
    String pwd=request.getParameter("pwd");
    String com_name=request.getParameter("com_name");
    String com_introduce=request.getParameter("com_introduce");
    String found_time=request.getParameter("found_time");
    String employee_number=request.getParameter("employee_number");
    String company_address=request.getParameter("address");
    String postcode=request.getParameter("postcode");
    String contact_address=request.getParameter("contact_address");
    String fax=request.getParameter("fax");
    String contact_tel=request.getParameter("contact_phone");
    String email=request.getParameter("email");
    String website=request.getParameter("website");
    String strSql="update E_UserInfo set password='"+pwd+"',company_name='"+com_name+"',company_profile='"+com_introduce+"',found_time='"+found_time+"',NumberOfEmployee='"+employee_number+"',company_address='"+company_address+"',post_code='"+postcode+"',contact_address='"+contact_address+"',fax='"+fax+"',contact_tel='"+contact_tel+"',E_mail='"+email+"',website='"+website+"'";
    ConnectDB cdb=new ConnectDB();
    cdb.doExecute(strSql);
    response.sendRedirect("../company/xgqyxx.jsp");
}

}

就是有修改原有企业信息,它的JSP action是一个.jsp页面,然后在这个页面中调用上面的java,求助!

解决方案

http://www.jb51.net/article/49175.htm

解决方案二:

1.写一个servlet调用那个java类的main方法。
2.在web.xml种把那个servlet配置为
1

解决方案三:

1.写一个servlet调用那个java类的main方法。
2.在web.xml种把那个servlet配置为
〈load-on-startup〉1〈/load-on-startup〉

时间: 2025-01-02 17:09:04

J2EE里JSP页面如何执行java代码???的相关文章

代码迁移之后jsp页面写的js代码不执行。

问题描述 代码迁移之后jsp页面写的js代码不执行. $(function(){ alert("xxxx"); }); 控制台还报异常了. org.apache.catalina.core.ApplicationDispatcher invoke 严重: Servlet.service() for servlet jsp threw exception java.lang.NullPointerException at com.neusoft.wee.core.tag.Pages.st

怎么在JSP页面内执行装在字符串内的JS代码

问题描述 如何在JSP页面中运行一个字符串,该串内装的是JS代码,也就是说怎么在JSP页面内执行装在字符串内的JS代码该JS的作用是构建一个动态TREE,数据是从数据库中取得的, 解决方案 解决方案二:可以自己编写规则来解析:A-A1,A2,A3|b-b1,b2,b3解决方案三:不知道你说的是否要从后台加载树,如果是的话,你用迭代标签,可以用<logic:iterate>标签或者用<c:forEach>标签.在迭代里面加上js的方法,这样就能循环迭代出来了.goodluck解决方案

在jsp页面上使用java小脚本,如何获取页面上文本框的输入值?

问题描述 在jsp页面上使用java小脚本,如何获取页面上文本框的输入值? 在jsp页面上使用需要用到java小脚本,调用类做数据处理,但该怎么获取页面上文本框的输入值传入到java小脚本中呢? 解决方案 能嵌入到jsp里面它在这种场合就是脚本 但是执行的解释工作仍然是jvm 写在jsp里的java代码和写在Servlet没啥区别. 你在Servlet里如何取值就在这里如何去取. 对于你说的数据加密那些处理...的目的把加密处理的java写在jsp上,其实这个与你写在Servlet没有啥区别的.

ajax+eclipse+jsp页面后台是java

问题描述 ajax+eclipse+jsp页面后台是java 我想知道怎么用ajax分页,每页10条,ajax写好之后,后台写什么方法去执行调用,我是新手,不懂这些,求大神帮帮忙 我用的是spring,springmvc+hibernate,三个框架,实在是不会了. <script type="text/javascript"> $(function() { //此demo通过Ajax加载分页元素 var initPagination = function() { var

关于html5与jsp页面同样的html代码展示的页面效果不一样的问题

原文:关于html5与jsp页面同样的html代码展示的页面效果不一样的问题html5默认的声明为 <!DOCTYPE html> jsp默认的声明头部为 <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> 这里就不一样了,如果两个页面写同样的html代码及样式,jsp页面展示的效果会跟html5页面不一样,这时只要在jsp页面的声明改为

thinkphp-为什么在Thinkphp框架里html页面可以解析php代码

问题描述 为什么在Thinkphp框架里html页面可以解析php代码 今天使用框架发现了一个有趣的现象,在thinkphp框架里的.html文件内编写<?php.......?>代码能够直接解析. 但正常情况下,不都得是.php后缀的文件才能解析内部的<?php.......?>代码吗? 有没有人知道tp框架是怎么处理的? 解决方案 这个是因为think中有一个模板的解析器,你在模板中html里写的代码是要经过think的模板解析器转换成php文件然后再通过php输出浏览器. 也

jsp页面分页 一句代码搞定

问题描述 本人最近写了一个在struts1.2spring2.0hibernate3.2的基础上使用分页在需要分页的页面只需一句代码就可以实现分页具体功能有上一页下一页首页尾页跳转到多少页每页显示多少条数据共多少页当前页还支持事件触发对当前页数据的排序要需要的请加QQ群java技术联盟106041212像群主索要或者在群里索取亦可java技术联盟欢迎你的加入使用者只需添加一个分页jar包加上一句代码就可以实现只需这样一句话一个标签例如:<paging:pagingform="address

利用javax.tools动态编译执行java代码

inkfish原创,请勿商业性质转载,转载请注明来源(http://blog.csdn.net/inkfish ). 参考:使用 javax.tools 创建动态应用程序   javax.tools 包是一种添加到 Java SE 6 的标准 API,可以实现 Java 源代码编译,使您能够添加动态功能来扩展静态应用程序.本文将探查javax.tools包中提供的主要类,以Java表达式表示计算一个数值函数y=x*x+x.更多详情请参考<使用 javax.tools 创建动态应用程序>和jav

jsp中调用java代码小结_JSP编程

原封不动的传送给客户端有两个小例外: 1. 如果想传送 <%或%>, 由于它跟jsp的特殊符号一致, 所以必须使用转义字符转义, <\% 或 %\>2. 如果想传送注释, 在 jsp 编辑页面中出现, 而在生成的html文档不出现, 那么我们要使用 <%-- --%>, 而 <!-- --> 这种形式会原封不动的传递给客户端. jsp 调用动态代码策略 使用 mvc, 由一个 servlet 负责处理最初的请求, 查找数据, 并将结果存储在 bean中, 然