「java转发链接」java 接口转发

博主:adminadmin 2022-12-02 05:30:08 188

今天给各位分享java转发链接的知识,其中也会对java 接口转发进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

java页面中如何把文本转换为链接

out.print(rs.getString("url") + "br");

变成:

out.print("a href='" + rs.getString("url") + "' "+rs.getString("url")+" br");

就可以了,试试看。

如何在 java 发邮件中提供链接

这是一个通过Java发送Email的例子,很多新手问道如何用JAVA发邮件,其实挺简单的,Java给我们提供有此方面的类库可以使用,以下就是一个例子:

view source

print?

001

import java.awt.*;

002

import java.awt.event.*;

003

import java.util.*;

004

import java.net.*;

005

import java.io.*;

006

import javax.swing.*;

007

public class MailTest {

008

public static

void main(String[]

args) {

009

JFrame frame = new

MailTestFrame();

010

frame.show();

011

}

012

}

013

class MailTestFrame extends JFrame implements ActionListener {

014

private BufferedReader in;

015

private PrintWriter out;

016

private JTextField from;

017

private JTextField to;

018

private JTextField

smtpServer;

019

private JTextArea message;

020

private JTextArea response;

021

022

public MailTestFrame() {

023

setTitle("MailTest");

024

setSize(300, 300);

025

addWindowListener(new WindowAdapter() {

026

public void windowClosing(WindowEvent e) {

027

System.exit(0);

028

}

029

});

030

getContentPane().setLayout(new GridBagLayout());

031

GridBagConstraints gbc = new GridBagConstraints();

032

// 当容器比组件要大时,只调整垂直方向组件的大小

033

gbc.fill = GridBagConstraints.HORIZONTAL;

034

gbc.weightx = 0;

035

gbc.weighty = 0;

036

037

gbc.weightx = 0;

038

add(new JLabel("发送地址:"), gbc, 0, 0, 1, 1);

039

gbc.weightx = 100;

040

from = new JTextField(20);

041

add(from, gbc, 1, 0, 1, 1);

042

gbc.weightx = 0;

043

add(new JLabel("收件地址:"), gbc, 0, 1, 1, 1);

044

gbc.weightx = 100;

045

to

= new JTextField(20);

046

add(to, gbc, 1, 1, 1, 1);

047

gbc.weightx = 0;

048

add(new JLabel("SMTP服务器:"), gbc,

0, 2, 1, 1);

049

gbc.weightx = 100;

050

smtpServer = new

JTextField(20);

051

add(smtpServer, gbc, 1, 2, 1, 1);

052

gbc.fill = GridBagConstraints.BOTH;

053

gbc.weighty = 100;

054

message = new JTextArea();

055

add(new JScrollPane(message), gbc, 0, 3, 2, 1);

056

response = new JTextArea();

057

add(new JScrollPane(response), gbc, 0, 4, 2, 1);

058

gbc.weighty = 0;

059

JButton sendButton = new JButton("发送");

060

sendButton.addActionListener(this);

061

JPanel buttonPanel = new JPanel();

062

buttonPanel.add(sendButton);

063

add(buttonPanel, gbc, 0, 5, 2, 1);

064

}

065

private void add(Component c, GridBagConstraints gbc, int x, int y, int w,

066

int h) {

067

gbc.gridx = x;

068

gbc.gridy = y;

069

gbc.gridwidth = w;

070

gbc.gridheight = h;

071

getContentPane().add(c, gbc);

072

}

073

public void actionPerformed(ActionEvent evt) {

074

// 异步机制,使得当所有的awt事件发生后才进行以下工作

075

SwingUtilities.invokeLater(new Runnable() {

076

public void run() {

077

sendMail();

078

}

079

});

080

}

081

public void sendMail() {

082

try {

083

Socket s = new Socket(smtpServer.getText(), 25);

084

out = new PrintWriter(s.getOutputStream());

085

in = new BufferedReader(new

InputStreamReader(s.getInputStream()));

086

String hostName = InetAddress.getLocalHost().getHostName();

087

send(null);

088

// 传送本机域名

089

send("HELO " + hostName);

090

// 传送发信者信箱名称

091

send("MAIL FROM: "

+ from.getText());

092

// 传送收信者信箱名称

093

send("RCPT TO: "

+ to.getText());

094

// 发送信箱数据,包括信头和信体

095

send("DATA");

096

out.println(message.getText());

097

// 发送结束标志

098

send(".");

099

s.close();

100

}

catch (IOException exception) {

101

response.append("Error:

" + exception);

102

}

103

}

104

public void send(String s) throws IOException {

105

if (s != null) {

106

response.append(s + "\n");

107

out.println(s);

108

out.flush();

109

}

110

String line;

111

if ((line = in.readLine())

!= null)

112

response.append(line + "\n");

113

}

114

}

转载仅供参考,版权属于原作者。祝你愉快,满意请采纳哦

如何在 java 发邮件中提供链接?

代码如下:

import java.util.Properties;

import javax.mail.Authenticator;

import javax.mail.Message;

import javax.mail.Message.RecipientType;

import javax.mail.PasswordAuthentication;

import javax.mail.Session;

import javax.mail.Transport;

import javax.mail.internet.InternetAddress;

import javax.mail.internet.MimeMessage;

public class EmailTest {

public static void main(String[] args) throws Exception{

Properties props = new Properties();

props.setProperty("mail.smtp.auth", "true");

props.setProperty("mail.transport.protocol", "smtp");

props.setProperty("mail.host", "smtp.163.com");

Session session = Session.getInstance(props,

new Authenticator() {

protected PasswordAuthentication getPasswordAuthentication(){

return new PasswordAuthentication("xxx","xxx");//这里分别填写发送email的用户名、密码

}

}

);

session.setDebug(true);

Message msg = new MimeMessage(session);

msg.setFrom(new InternetAddress("xxx"));//这里是发送方的email地址如:xxx@163.com

msg.setSubject("test javamail");

msg.setRecipients(RecipientType.TO,

InternetAddress.parse("xxx"));//这里是接收方的email地址如:xxx@163.com

msg.setContent("a href=\"\"谷歌/a","text/html;charset=gb2312");

Transport.send(msg);

}

}

java如何通过超链接实现页面跳转?

a hrer="manifest.xml" targer=" "xml sourxea

A HREF="文件名或URL" TARGET=目标窗口 链接文本/A

target="_blank":在新窗口中浏览新的页面。

target="_self":在同一个窗口打开新的页面。

target="_parent":在父窗口中打开新的页面。(页面中使用框架才有用)

target="_top" :以整个浏览器作为窗口显示新页面。(突破了页面框架的限制)

java web 项目发送带有超链接文本邮件问题

首先需要设置邮件内容的格式为:html

其次在内容中加上a href='your url' 即可;

String html =

关于java转发链接和java 接口转发的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-12-02,除非注明,否则均为首码项目网原创文章,转载请注明出处。